Place Category: Attractions

Eagle-Creek-Park
Place Category: Attractions
Eagle Creek Park is the largest park in Indianapolis, and one of the largest municipal parks in the United States. It is located at 7840 W. 56th Street in Indianapolis, Indiana and covers approximately 1,400 acres of water and 3,900 acres of land.
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load Google Maps API.