The Lonsdale Villa, The Lonsdale Villa situated in the picturesque South Cliff area of Scarborough and is ideally located for The Spa Conference and Entertainment Complex, Golf, Italian Gardens, Stephen Joseph Theatre, Olivers Mount and University. A pleasa [more...] |