Where is Canterbury Castle?

Where is Canterbury Castle located?

Canterbury Castle, Canterbury Castle, Great Britain (approx. 51.27561°, 1.07458°)


Where is Canterbury Castle on the map?