Guest Review Score: 6.2/10
One of the three star hotels in London, Ambassadors Hotel lies in the heart of Royal Borough of Kensington and Chelsea. Right on Cromwell Road and near to Earl’s Court tube station, the hotel offer stunning and comfortable accommodation in its 140 well appointed bedrooms.
Apart from the stay, the guests can have snacks and refreshments at the lounge and a continental or cooked breakfast in the dining room in the hotel. Whether you are one a business or a leisure trip, the hotel ensures every type of comfort.
Moreover, close proximity to Victoria and Albert Museum and other London attractions makes it even more admirable for the travellers.
Check In : 14:00
Check Out :