Delta Centre-Ville Hotel (Closed in 2013)

Delta Centre-Ville Hotel (Closed in 2013)
777 University Street, Montreal, Canada