The Ramleh Hotel in Scarborough, England, United Kingdom is situated near the sea front in Scarborough, but central to all the local amenities such as Scarborough Cricket Club, indoor amd outdoor bowling, swimming pool, Peasholm Park and Scarborough Town Centre.READ MORE