England England

Scarborough

A historic seaside town in the UK known for its castle ruins, sandy beaches, coastal scenery, and as the setting for the novel "The Spa".