Castleton Square Mall

6020 E 82nd St, Indianapolis, Indiana, United States