Where is High Street Kensington station?

Where is High Street Kensington station located?

High Street Kensington station, High Street Kensington station, Great Britain (approx. 51.500362°, -0.192118°)


Where is High Street Kensington station on the map?