Where is Folkestone West Station?

Where is Folkestone West Station located?

Folkestone West Station, Folkestone West Station, Great Britain (approx. 51.08459°, 1.1539°)


Where is Folkestone West Station on the map?