Clare House 3 stars

167 Folkestone Road, Dover, CT17 9SJ, United Kingdom

Hotel image
Read more reviews for Clare House