Location: the hotel is located in Montreal city centre, near the old town and the financial and commercial areas.
See more: Hotels in Canada Hotels in Montreal Holiday Destinations in Canada