Le Meridien Versailles Montreal in Montreal +1-800-230-4134 1808 Sherbrooke St. West, Montreal, QC H3A1E5 Canada (CAN) (Downtown-City Center) Le Méridien Versailles is located on prestigious Sherbrooke Street in the heart of Montreal’s Golden Square Mile, a renowned historical district. It neigbours celebrated museums, antique shops, and many of the city’s art galleries. ~80.66 Miles from Richmond |