Crossroads Marsh
United States
>
Pennsylvania
>
Montgomery County
>
Upper Moreland Township
>
Crossroads Marsh
Crossroads Marsh in Upper Moreland Township.
Crossroads Marsh
Vegetation and ground cover
water
Huntingdon Road
Meadow Crossing
Rosebush Trail
Overlook Trail
Pennypack Creek
Creek Road