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

Mercure London City Bankside Hotel Mercure London City Bankside Hotel

Description coming soon...

Comfort Inn SW8 Comfort Inn SW8

Location. The contemporary Hotel 87 is located south of the River Thames in central London, England....

Cannizaro House Cannizaro House

Location. Cannizaro House is a boutique hotel located in the Wimbledon district of London, England. ...

Novotel London Tower Bridge Novotel London Tower Bridge

The Novotel London Tower Bridge is a first class hotel located in the business district overlooking ...

Victor Hotel Victor Hotel

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

Comfort Inn Edgware Road W2 Comfort Inn Edgware Road W2

NEWLY 2006 REFURBISHED CONTEMPORARY STYLE HOTEL CONVENIENTLYLOCATED WITHIN EASY REACH OF PADDINGTON ...

The Stafford Hotel The Stafford Hotel

BOUTIQUE HOTELYEAR BUILT 1858 YEAR REMODELED 2008ADDITIONAL PROPERTY DESCRIPTION AN UNSURPASSED LEVE...

Grand Plaza Serviced Apartments Grand Plaza Serviced Apartments

Housed in a Victorian town house, the Somerset Bayswater is a modern property located within one mil...

Queens Hotel Queens Hotel

Location. Queens Hotel is a Victorian double fronted building with a listed staircase, located in No...

The Savoy The Savoy

Located on the Strand and overlooking the River Thames, the Savoy, a Fairmont Hotel is one of London...

Thistle City Barbican Thistle City Barbican

The Thistle City Barbican in London is a large hotel located on the edge of the historical square mi...

Aerodrome Hotel Aerodrome Hotel

Built in 1928 in Art Deco style, the Aerodrome Hotel is located adjacent to Croyden's historic aerod...

Majestic Hotel Majestic Hotel

Location. The Majestic Hotel stands along busy Cromwell road in the Kensington district of London, E...

Park Hotel Park Hotel

Location. The Park Hotel is housed within a white Georgian building in the Pimlico area of London, E...