Location: the hotel is located in the heart of downtown Montreal a short distance from the city's nightlife spots and with easy access to the metro and 720 motorway.
See more: Hotels in Canada Hotels in Montreal Holiday Destinations in Canada