London

Ambassadors Bloomsbury Hotels

Save money booking rooms at the Ambassadors Bloomsbury!

Ambassadors Bloomsbury

Book from £213

Address: 12 Upper Woburn Place, , London, GB

No of Rooms: 100

The Ambassadors Bloomsbury in London, England, is a contemporary town house hotel within walking distance of Euston and Russell Square Stations. Located two miles from the world renowned shops of Oxford Street, the hotel is one mile from both Madame Tussaud's wax museum and the Planetarium. The British Museum, which houses one of the greatest collections of world art, culture and antiquities, along with the West End's abundance of shops and bars, are two miles away. The London Zoo lies four miles from the hotel, and London Heathrow Airport sits 23 miles away and takes about 60 minutes to reach by car. From the Chancery Room to the Westminster Suite, the Ambassadors Bloomsbury is the ideal venue for conferences and events for up to 300 delegates. All eight handicap accessible conference rooms have state of the art technical specifications. Other hotel amenities include a 24 hour front desk, along with business and dry cleaning services. The hotel also houses Number Twelve, a well known restaurant in London, featuring fine wine and British cuisine. The Ambassadors Bloomsbury, London, has 100 recently refurbished guestrooms, decorated in soft neutrals with patterned fabrics and simple furnishings. Amenities include Internet connections, satellite televisions, direct dial telephones, coffeemakers and trouser presses.

London Fast Facts

Weather for London

Current Weather

Currently:
Temperature: F, C
,

Weather Forecast

Hotels in London

Best Western The Cromwell Best Western The Cromwell

Location. The Best Western Cromwell Hotel occupies a five storey period property in Central London, ...

Radisson Edwardian New Providence Wharf London Radisson Edwardian New Providence Wharf London

Location. The Radisson Edwardian New Providence Wharf is located one kilometre from the financial hu...

Express by Holiday Inn London - Greenwich A102 (M) Express by Holiday Inn London - Greenwich A102 (M)

Property Type Hotel Limited Service...

Norfolk Plaza Hotel Norfolk Plaza Hotel

Location. The Norfolk Plaza Hotel stands 200 metres from Paddington Station in London, England. Hyde...

Hilton London Metropole Hilton London Metropole

Location. Located on cosmopolitan Edgware Road, the Hilton London Metropole is a high rise property ...

47 Park Street by Marriott Grand Residence Club 47 Park Street by Marriott Grand Residence Club

Located in the heart or prestigious Mayfair, 47 Park Street provides easy access to some of the most...

Selsdon Park & Golf Club Selsdon Park & Golf Club

The Selsdon Park is set in an historic former manor house in the heart of the Surrey countryside. Se...

London Lodge Hotel (Kensington) London Lodge Hotel (Kensington)

Location. Housed in a converted Victorian townhouse, the London Lodge Hotel is located in the Kensin...

Victor Hotel Victor Hotel

Location. The Victor Hotel is located in the centre of London, England, within one mile of Buckingha...

Draycott Hotel Draycott Hotel

The Draycott Hotel is an Edwardian property comprising three interconnected red brick houses and loc...

City Inn Westminster Hotel City Inn Westminster Hotel

Location. The contemporary City Inn Westminster Hotel is located 500 metres from Tate Britain and le...

Kensington Town House Kensington Town House

Location. The Kensington Town House is a modern boutique property located in the Earls Court distric...

Chiswick Moran Hotel Chiswick Moran Hotel

Location. Chiswick Moran Hotel is located in the Chiswick area of London, four miles from Earls Cour...