Where is Elmbridge Station?

Where is Elmbridge Station located?

Elmbridge Station, Elmbridge Station, Great Britain (approx. 52.6451°, 0.1836°)


Where is Elmbridge Station on the map?