Ambassadors Hotel London Kensington is a first-class hotel, centrally located in the South Kensington neighbourhood of London. Whilst the hotel has 160 rooms, it maintains a friendly and personal service. Ambassadors Hotel London Kensington is only a short distance from The Natural History Museum and The Victoria and Albert Museum, and is also convenient to the Earls Court and Olympia Exhibition Centers. Ambassadors Hotel London Kensington is just minutes away from Hyde Park and Kensington Gardens, where you can escape the bustle of the city for a quiet stroll. Shopping is not far away either, with the elegant and fashionable shops of Knightsbridge and Chelsea within easy walking distance. Ambassadors Hotel London Kensington is situated near Gloucester Road tube station, where convenient tube links mean you can easily catch trains straight to Heathrow Airport or to any other part of the city. |