Marsh Creek State Park is in the rolling hills of northcentral Chester County. The 1,727-acre park contains the 535-acre Marsh Creek Lake, which is great for fishing, sailing and is a reststop for migrating waterfowl.
The first mile and a half is well maintained and has a lot of places to go in the water. Excellent for dogs. After that it's through the woods, which is generally well maintained. There was one point where the trail split and I took the way that was highlighted in red. it went through a field with crazy tall grass and not maintained at all. I would recommend taking the dotted blue portion on the way out instead.