Skiles Test Nature Park
Address:
6828 Fall Creek Road
Indianapolis
, IN
, 46220
39° 52' 18.696" N, 86° 2' 59.7696" W
See map: Google Maps