The Southcliff Hotel 2 stars

22-26 The Leas, Folkestone, CT20 2DY, United Kingdom

Hotel image
Read more reviews for The Southcliff Hotel