Back to Kensington High Street

Urban Outfitters store in London's Kensington
Urban Outfitters store in London's Kensington, five minutes walk from High Street Kensington station.

Back to Kensington High Street