Montagu Place Hotel

2 Montagu Place, London, United Kingdom
(3.01 km from city center)
User rating:
(681 Reviews)

Check in from 15 / Check out prior to 11

Montagu Place Hotel: Find photos, reviews, information, amenities and compare prices for 4 stars hotels in London, United Kingdom.

Hotel description

This modern hotel is in Central London, only a short stroll to Baker Street. It is located a short stroll from the Madame Tussauds, Edgware Road and Oxford Street.

This 4-star hotel offers 24-hour room service, a laundry service and a coffee bar. Additionally, the multilingual staff are available to provide local information.

This hotel provides rooms with an en suite bathroom, air conditioning and a TV. All provide bottled water, tea and coffee making facilities and a refrigerator.

Guests staying at Montagu Place Hotel can enjoy a unique dining experience at the in-house restaurant, suitably situated for those who want to stay nearby when looking to sit down to a meal. In the evening, guests are invited to wind down in the lounge bar. Each morning a continental or a buffet breakfast is served in the dining area.

Montagu Place is close to Marble Arch Tube Station and Baker Street Tube Station, making it easy for guests to travel around London and its surrounding areas. The Marble Arch and Selfridges are each within walking distance.

Hotel features

Room Service, Restaurant, Bar / Lounge, Air Conditioned, Multilingual Staff, Safe-Deposit Box, Refrigerator, Cable / Satellite TV, Bath, Wake-up Service, Coffee / Tea Maker, Hair Dryer, TV, CD Player, DVD Player, Laundry service, Bathrobes, Shower, En suite, Private Bathroom, Private Toilet
Availability and Prices

Nearest hotels

Georgian Hotel
87 Gloucester Place
Hotel 82 London
82 Gloucester Place
Deep Blue Apartments Marylebone London
1 Durweston House, Durweston Street
Gloucester Place Hotel London
55 Gloucester Place
Hart House Hotel
51 Gloucester Place
St George Hotel London
49 Gloucester Place
Opulence Central London
47 Gloucester Place
Marylebone Inn Hotel
119 Gloucester Place
Lincoln House Hotel
33 Gloucester Place
Kenwood House Hotel London
114 Gloucester Place
Bickenhall Hotel
119 Gloucester Place. London - London
Wigmore Court
23 Gloucester Place
Wyndham Hotel London
30 Wyndham St
Search hotels
Overall Rating:
8.90 /10
based on 681 reviews