Hotel Delta Montreal(4 stars)

475 Ave President-Kennedy, H3A1J7 Montreal View on map