The Montcalm Hotel, London is located in a secluded cresent in the heart of London’s West End, four minutes walk from Marble Arch Tube Station. It is ideally situated for exploring famous Hyde Park, Madame Tussauds and the array of shops in Oxford Street. The elegant Georgian town house Montcalm Hotel provides cosy, yet spacious rooms that have modern comforts and good facilities.