Where is Scarborough South State Beach located?
Scarborough South State Beach, Scarborough South State Beach, United States of America (approx. 41.38038°, -71.47783°)
Scarborough South State Beach, Scarborough South State Beach, United States of America (approx. 41.38038°, -71.47783°)