Montagu House Hotel - Hotel Reviews from across the web
No title - expert review Montagu House is very close to the main shopping throughfares and the bustling west end. The main toursit attractions including Madame Tussauds and the London Planetarium are a short walk from the hotel.We are conveniently located close to Baker Street and Marble Arch underground stations which are ... mytravelguide.com
Epic Trip is not responsible for content from external web sites and sources including photos, information, map, and reviews of Montagu House Hotel, London, England