The Esplanade South Cliff, Scarborough, North Yorkshire, GB
The Crown Spa Hotel is located in Scarborough, England within half a mile of the town centre, half a mile from the beach and six miles from the North Yorkshire Moors. Scarborough Train Station is half a mile away. Hotel Features. Overlooking South Bay, the three storey Crown Spa Hotel was Scarborough's first purpose built hotel, built in 1845.