Where is Folkestone Central?

Where is Folkestone Central located?

Folkestone Central, Folkestone Central, Great Britain (approx. 51.082565°, 1.170878°)


Where is Folkestone Central on the map?