- Indianapolis, Indiana, United States
INDIANAPOLIS SOUTHSIDE CHRISTIAN ACADEMY is a company based out of 4801 SHELBYVILLE RD, INDIANAPOLIS, Indiana, United States.