Situated in Earl's Court, The Ambassadors Hotel is located close to London's foremost exhibition centres. They offer a range of facilities including a dry cleaning service, bar and a restaurant. There are 140 rooms equipped with television, safe and mini bar as well as CD players.