Where is Canterbury South Station?

Where is Canterbury South Station located?

Canterbury South Station, Canterbury South Station, Great Britain (approx. 51.26607°, 1.084812°)


Where is Canterbury South Station on the map?