Originally established in 1787, the residence was changed to a hotel 200 years later. Situated in the top of Park Lane, The Montcalm London Hotel sits in the center of the city. Ideal for the tourist visiting London, the 5-star hotel is only a few minutes away from Hyde Park, Marble Arch, and the famous Oxford Street. While many attractions are within walking distance, guests will find great access to the rest of the city from the hotel with the nearest tube station right around the corner. Whether visiting London for business or pleasure purposes, guests will appreciate an excellent location along with great service at The Montcalm London Hotel.