Located in a prominent position on the corner of Kensington High Street and Holland Road, moments from the upcoming London Olympia development and Olympia station.
346 Kensington High Street
346 Kensington High Street, Kensington, W14 8NS
Size: 1,715 - 3,441 sq ft