The business Ambassadors Hotel is superbly set minutes away from Paddington Station, South Kensington and Bayswater.
The city center is 5 km away from the hotel. The hotel is approximately 10 minutes' walk from Stamford Bridge, Earls Court Exhibition Centre and Natural History Museum.
Ambassadors Hotel can be reached in 20 minutes by car from London City airport.
Ambassadors Hotel offers modern rooms featuring spacious bathrooms with a shower, a bathtub and a hairdryer. In-room self-catering facilities include a fridge, an electric kettle and kitchenware.
Guests will benefit from 24-hour room service, 24-hour reception and concierge service along with a safe deposit box and parking.
Wireless internet is available in the hotel rooms for free.
No parking available.