Where is Wimbledon Station?

Where is Wimbledon Station located?

Wimbledon Station, Wimbledon Station, Great Britain (approx. 51.42134°, -0.2066°)


Where is Wimbledon Station on the map?