Ambassadors Hotel is close to Earl's Court and Olympia exhibition centres. A short distance away is the world-famous Harrods, Oxford Street and Regent Street. Gloucester Road and Earl's Court Tube stations are a few minutesÂ’ walk from the hotel.
See more: Hotels in Europe Hotels in United Kingdom Hotels in London Holiday Destinations in Europe