Report on Phillip St. Clair Park
Phillip St. Clair Park is located in 1300 South Mayflower Road, South Bend, IN - 46619. Please use the following form to report us any incorrect information you found on Phillip St. Clair Park. It will help us update the park with correct information.
Go back to the details page of Phillip St. Clair Park