The High Street Kensington Boutique
221 Kensington High Street, Kensington and Chelsea, London, W8 6SG, United Kingdom
Featuring city views and free Wi-Fi, The High Street Kensington Boutique features accommodation ideally situated in the centre of London, within a short distance of Olympia Exhibition Centre, Royal Albert Hall and Natural History Museum.