Where is Belmont Station?

Where is Belmont Station located?

Belmont Station, Belmont Station, Great Britain (approx. 51.60169°, -0.31876°)


Where is Belmont Station on the map?