Best Western Clifton Hotel 3 stars

The Leas, Clifton Gardens, Folkestone, CT20 2EB, United Kingdom

Hotel image
Read more reviews for Best Western Clifton Hotel