The Ambassadors is centrally located in the South Kensington neighbourhood of London, situated near the Gloucester Road tube station, where guests can take the train into Heathrow Airport or embark to other parts of the city with ease.
This large, six storey hotel offers a personal level of service and 140 airy guest rooms. All rooms offer en suite facilities, hairdryer, colour TV with satellite, safe, direct dial telephone and coffee and tea maker. The hotel also has a lounge and coffee bar which serves a range of snacks and refreshments.
The Museum of Natural History and The Victoria and Albert Museum are both nearby and the hotel is convenient to the Earl's Court and Olympia Exhibition Centers. Shopping is not far away either, with the elegant shops of Knightsbridge and the fashionable shops of Chelsea within easy walking distance.