Hotel Delta Centre-Ville(4 stars)

777 University Street, H3C3Z7 Montreal View on map