The New Southlands Hotel is a charmy and familiar sunchified property perfectly situated on Scarborough’s South Cliff. From the hotel the Esplanade, Italian Rose Country Gardens and South Bay are easily accessible.
The New Southlands Hotel is a handsome, intimate property perfectly situated on Scarborough’s South Cliff. From the hotel, the Esplanade, Italian Rose Gardens and South Bay are easily accessible.