Eagle Creek Park Beach is a serene waterfront destination nestled in the heart of Indianapolis, IN.
Offering a peaceful escape for visitors to relax by the water and enjoy the natural beauty of the surrounding park.
Generated from their business information