Where is Canterbury South Station?

Where is Canterbury South Station located?

Canterbury South Station, Kent, United Kingdom (approx. 51.26707°, 1.08522°)


Where is Canterbury South Station on the map?