364-366 Kensington High Street is a prime Kensington office building, located within close proximity to Kensington Olympia Overground and the £1.4bn development.
Kensington High Street is a major retail and commercial thoroughfare in London, known for its high foot traffic and upscale shopping. With an envious location, 364-368 Kensington High Street is perfectly based for a flagship retail outlet within the Royal Borough.

