Welcome to the Ambassadors Hotel
The Ambassadors Hotel is superbly located in Earls Court, the heart of South-West London. Whether for business of pleasure, your stay will be most enjoyable, with our 150 en-suite rooms recently refurbished to ensure your comfort. Our multi-lingual staff will always be at hand so that your requirements are met.
WiFi for Internet connection is an option available throughout the hotel; our Bar Lounge is open for unwinding and relaxation; light meals are also served from our delicious menu at the Coffee Shop until midnight.
The Ambassadors Hotel is bordering onto Kensington, Knightsbridge, Chelsea and South Kensington, where fashionable shopping abounds at Harrods, Harvey Nichols, brasseries, cafes, bars, traditional
English pubs and the world-renowned museums are all within walking distance. Earls Court Exhibition Centre is only a short distance away. The Hotel is equidistant between Gloucester Road and Earls Court Underground, with West Brompton British Rail link to District Line.