Where is New Hythe Station?

Where is New Hythe Station located?

New Hythe Station, New Hythe Station, Great Britain (approx. 51.313°, 0.45493°)


Where is New Hythe Station on the map?