Where is High Street Kensington Underground Station?

Where is High Street Kensington Underground Station located?

High Street Kensington Underground Station, Kensington and Chelsea, United Kingdom (approx. 51.50043°, -0.192173°)


Where is High Street Kensington Underground Station on the map?