The Derwent House Bed and Breakfast in Scarborough, England, United Kingdom is situated on Scarborough North Bay. It is a short walking distance of the town centre, St Mary's Church, Scarborough Castle, local shops, bowling centre, cinema, Peasholm Park, Sea Life Centre and much more.READ MORE