The Ambassadors Hotel London
0
Reviews
Three Stars in London
- Earl's Court
16 Collingham Road
, Earl's Court, London, SW5 0LU
+44 (0) 20 7373 1075
http://www.crystalhotels.co.uk
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 and non smoking rooms are available upon request.
Tags:
air conditioning, bar, business facilities, laundry service, lounge bar, restaurant, room service, safe, televisions
|