Marsh Run in Leroy Township, Pennsylvania

Marsh Run in Leroy Township is a stream. Marsh Run also exists in Lycoming County, Indiana County, York County and Columbia County.
Waterway Type
stream