486,017 views
45 votes
45 votes
Is Scarborough a region

User Nayab Samar
by
2.8k points

2 Answers

13 votes
13 votes
Scarborough (/ˈskɑːrbrə/) is a seaside town in the Borough of Scarborough in North Yorkshire, England. Scarborough is located on the North Sea coastline.
User Brian Rosner
by
2.5k points
19 votes
19 votes
Scarborough is a town on the North Sea coast of North Yorkshire, England.
User Kimona
by
2.9k points