Discover Scarborough
compiled from our dataScarborough is located in England, United Kingdom, and has a population of about 61,749. Our atlas lists 504 places here.
These include 20 sights and 7 museums, 222 restaurants, 249 places to stay and 6 cocktail bars. Highlights include Scarborough Castle, Scarborough Market Hall and Vaults, Terror Tower Scarborough.