6510 Hoover Rd, Indianapolis, IN 46260, USA
Расстояние: 3.88 мили
6939 Hoover Rd, Indianapolis, IN 46260, USA
Расстояние: 4.38 мили
2640 West 96th Street, Indianapolis, IN 46268, USA
Расстояние: 7.74 мили