Eagle Creek Park
Address:
7840 W 56th St
Indianapolis
, IN
, 46254
39° 51' 16.5132" N, 86° 18' 0.3204" W
See map: Google Maps