Edgware Road 346 - 348, London, Greater London (Great Britain) Show on map
Updating availability and prices
Best Western Maitrise Hotel Edgware Road is a brand new hotel featuring 22 modern and contemporary bedrooms as well as an onsite coffee shop
Opened in September 2015 the hotel features all of the mod cons you would expect of a 3 star property
Coupled with its excellent location in central London, the hotel is ideal for both business and leisure breaks
Hotel