Hotels in Scarborough Yorkshire England: B&B Scarborough Yorkshire England: Guest Houses Scarborough England UK. Scarborough is a town located on the North East coast of England and the North Sea coast of North Yorkshire, England. The modern town lies 30 to 70 metres above sea level, on limestone cliffs. Having a population of around 50,000, Scarborough is the major holiday resort of the Yorkshire Coast. You won't find better holiday hotels & B&B in Scarborough. The town has a North Bay and a South Bay - the South Bay being the main focus featuring many arcades and entertainment complexes overlooked by Scarborough town which is also an excellent shopping centre.Scarborough Town has a rich history and is noted for Scarborough Castle which changed hands seven times between royalists and parliamentarians during the English Civil War, of the 1640s. Scarborough is also noted for amenities for the traveller, including many hotels, restaurants and b&b's in the area.