YHA Canterbury 4 stars

54 New Dover Road, Canterbury, CT1 3DT, United Kingdom

Hotel image
Read more reviews for YHA Canterbury