The Villa Esplanade is collection of self catering apartments situated on on Scarborough's South Cliff, overlooking the beautiful south bay, castle headland and harbour. An elegant 19th century building, dating back to 1834, The Villa offers a selection of 30 self-contained, self catering apartments each with it's own kitchen and bathroom. Choose from a range of apartments to suit from 2 - 8 guests, including several of which also offer superb sea views. There are also a small number of ensuite ... More