Part of Phalen Leadership Academy - IN Inc
A 'A' school
This school is located at 2323 North Illinois Street INDIANAPOLIS, IN 46202.