Where is Castle House Hotel, Canterbury?

Where is Castle House Hotel, Canterbury located?

Castle House Hotel, Canterbury, Castle House Hotel, Canterbury, Great Britain (approx. 51.27539°, 1.07509°)


Where is Castle House Hotel, Canterbury on the map?