Where is Belton & Burgh Station?

Where is Belton & Burgh Station located?

Belton & Burgh Station, Belton & Burgh Station, Great Britain (approx. 52.56564°, 1.65495°)


Where is Belton & Burgh Station on the map?