Where is South Kensington Station?

Where is South Kensington Station located?

South Kensington Station, Kensington and Chelsea, United Kingdom (approx. 51.49241°, -0.172179°)


Where is South Kensington Station on the map?