Located in fashionable Kensington, the 1 Lexham Garden hotel has a great location, with Gloucester Road and Earl's Court tube stations only a few minutes' walk away. The Natural History Museum, Harrods and Hyde Park are all within easy reach.
See more: Hotels in Europe Hotels in United Kingdom Hotels in London Holiday Destinations in Europe