German Park - Indianapolis
Address:
8600 S Meridian St
Indianapolis
, IN
, Indianapolis
39° 38' 28.1508" N, 86° 9' 38.8656" W
See map: Google Maps