Ambassadors Hotel

United Kingdom, London
TripAdvisor Traveller rating:
Tripadvisor rating {{tripAdvisorInfo.rating.totalReviewsCount}} reviews
TripAdvisor Traveller rating:
Tripadvisor rating {{tripAdvisorInfo.rating.totalReviewsCount}} reviews
In stylish Kensington and Chelsea, this hotel offers excellent value accommodation, near Hyde Park. 2 Tube stations are a short walk away. Each modern room at Ambassadors Hotel has en suite facilities and satellite TV. 24-hour room service is available. The Peel Bar is open for light meals and snacks on a daily basis. Ambassadors Hotel is close to Earl's Court and Olympia exhibition centres. Harrods Department Store and the Kensington museums are also close by.
Customers rate Global Hoppers Average score 4.5 /5 Powered by