South Shores Park

Website
S Franklin St Rd
Decatur, IL 62521

South Shores Park is a serene outdoor recreational space in Decatur, IL, offering a variety of amenities for visitors to enjoy.

With its scenic views and well-maintained grounds, the park provides a peaceful retreat for individuals and families looking to connect with nature.

Generated from their business information

Own this business?
See a problem?

You might also like

United StatesIllinoisDecaturSouth Shores Park