Part of Phalen Leadership Academy - IN Inc
A 'A' school
This school is located at 3920 Baker Dr INDIANAPOLIS, IN 46236.