Where is Melton Station?

Where is Melton Station located?

Melton Station, Melton Station, Great Britain (approx. 52.1043°, 1.33816°)


Where is Melton Station on the map?