Location
Montreal City - 1,36 km
Additional info
This 4 star hotel is located in the city centre of Montreal and was established in 1986. It is close to the Downtown and the nearest station is Place Des Arts. The Hotel has an indoor swimming pool and a fitness centre/gym. All 456 rooms are equipped with hairdryer, ironing set and air conditioning.
Delta Montreal
Delta Montreal