The Carlton Hotel 2 stars

16-19 The leas, Folkestone, CT20 2DU, United Kingdom

Hotel image
Read more reviews for The Carlton Hotel