Where is High Street Kensington station located?
High Street Kensington station, High Street Kensington station, Great Britain (approx. 51.500362°, -0.192118°)
High Street Kensington station, High Street Kensington station, Great Britain (approx. 51.500362°, -0.192118°)