Where is South Wimbledon Station?

Where is South Wimbledon Station located?

South Wimbledon Station, South Wimbledon Station, Great Britain (approx. 51.415222°, -0.192387°)


Where is South Wimbledon Station on the map?