Upper Leach Pond
United States
>
Massachusetts
>
Norfolk County
>
Sharon
>
Upper Leach Pond
Upper Leach Pond in Sharon.
Upper Leach Pond
Vegetation and ground cover
water
Tisdale Road