Scarborough… a perfect place to relax.
With a population of 61,749, Scarborough is the largest holiday resort on the Yorkshire Coast and the largest seaside town in North Yorkshire. Scarborough, former city (1983–98), southeastern Ontario, Canada. In 1998 it amalgamated with the borough of East York and the cities of Etobicoke, York, North York, and Toronto to form the City of Toronto. Scarborough […]