Scarborough is a resort town on England's North Sea coast, which, along with Whitby, is one of the county's most famous seaside resorts.
Scarborough is a resort town on England's North Sea coast, which, along with Whitby, is one of the county's most famous seaside resorts.