Where is Folkestone Central?

Where is Folkestone Central located?

Folkestone Central, Kent, United Kingdom (approx. 51.08256°, 1.17086°)


Where is Folkestone Central on the map?