Where is Hythe Station?

Where is Hythe Station located?

Hythe Station, Hythe Station, Great Britain (approx. 51.07116°, 1.07142°)


Where is Hythe Station on the map?