Where is South Kensington Underground Station?

Where is South Kensington Underground Station located?

South Kensington Underground Station, South Kensington Underground Station, Great Britain (approx. 51.49409°, -0.1734°)


Where is South Kensington Underground Station on the map?