Company BARBIZON SCHOOL OF INDIANAPOLIS INC Address 3500 DEPAUW 2020, INDIANAPOLIS, IN, 46268 - 0000, USA