Creek Park

Call
5812 W 74th St
Indianapolis, IN 46278

Creek Park is a serene outdoor recreational area nestled in the heart of Indianapolis, IN.

Visitors can enjoy walking trails, picnic areas, and scenic views of the surrounding natural landscape.

Generated from their business information

Own this business?
See a problem?