Ebury Hotel 3 stars

65-67 New Dover Rd, Canterbury, CT1 3DX, United Kingdom

Hotel image
Read more reviews for Ebury Hotel