Ambassadors Hotel enjoys a prime location in the vicinity of gardens and parks along with a palace, a college and monuments. Featuring imperial architecture, the property was remodeled in 2008.
A short stroll of 15 minutes will take you to Chelsea FC. The venue is set within 5 km from London city center.
Exhibition centers and business centers are within several minutes away.
The hotel's luxurious rooms are appointed with an in-room safe, a minibar, satellite television, climate control and a DVD player. Offering a bright interior, the rooms are fitted with modern furnishings and an electric kettle and coffee/tea makers for self-catering.
Breakfast is offered in the café every morning. The lounge restaurant amazes guests with healthy international dishes in a pleasant atmosphere. The beer bar serves coffee, wines and tea. Guests can wine and dine at Delhi Brasserie and Lorenzos London, located in the neighborhood.
Earls Court metro station is quickly reachable. 25 minutes' drive from London City airport.
The hotel offers cars for rent to explore the local sites.
On-site spa options feature Turkish steam room and a sauna.