Off Rock
United States
>
Massachusetts
>
Essex County
>
Swampscott
>
Off Rock
Off Rock in Swampscott.
Off Rock
Vegetation and ground cover
Coastline
Littles Point Road
Lindsay Library
Stonecleave Lane