Creek Park
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
Also at this address
See a problem?