Where is Melton Mowbray North Station?

Where is Melton Mowbray North Station located?

Melton Mowbray North Station, Melton Mowbray North Station, Great Britain (approx. 52.7684°, -0.8867°)


Where is Melton Mowbray North Station on the map?