Location: in the heart of Montreal. 1 Km. from the Museum of Fine Arts, 7 Km. from the Botanical Gardens, 3Km. from Old Montreal and 10 Km. from the Olympic Stadium.
See more: Hotels in Canada Hotels in Montreal Holiday Destinations in Canada