6510 Hoover Rd, Indianapolis, IN 46260, USA
Distance: 3.88 miles
6939 Hoover Rd, Indianapolis, IN 46260, USA
Distance: 4.38 miles
2640 West 96th Street, Indianapolis, IN 46268, USA
Distance: 7.74 miles