A stay at Lexham Gardens by Cheval Maison places you in the heart of London, within a 15-minute walk of Kensington High Street and Natural History Museum. This luxury aparthotel is 0.5 mi (0.9 km) from Imperial ... Read more

View all Luxury Hotels in London