South Shores Park
South Shores Park is located in Decatur, IL - 62521. Besides this park, there are eleven more parks listed in Decatur. There's also four attractions listed in this city in other categories. You will find the exact location of South Shores Park on the map above.
Visitors' Reviews
None of our visitors shared their reviews on South Shores Park yet.
Write a Review on this ParkNearby Nature Attractions
Following is a list of other nature attractions found within few miles of South Shores Park. You may also view all nature attractions in Decatur, Illinois.
-
Rotary Park,
Decatur
1 Miles
-
Decatur Park District,
Decatur
1.3 Miles
-
Nelson Park,
Decatur
2.3 Miles
-
Anna Bethel Fisher Rock Garden,
Decatur
2.4 Miles
-
Schaub Floral Display Center,
Decatur
2.7 Miles
-
Sportsmans Park,
Decatur
2.7 Miles