In stylish Kensington and Chelsea, this hotel offers excellent value accommodation, near Hyde Park. 2 Tube stations are a short walk away. Ambassadors Hotel is close to Earl's Court and Olympia exhibition centres. Harrods Department Store and the Kensington museums are also close by.