Where is South Kensington Station?

Where is South Kensington Station located?

South Kensington Station, England, Great Britain (approx. 51.4941385°, -0.173906°)


Where is South Kensington Station on the map?