Situated in the heart of Paris between the Opera and Place de la Madeleine hotel Montreal is located minutes away from the city's finest department stores and Champs Elysees. The hotel is also within walking distance from Louvre and Orsay museums and many other major attractions.