Venue Venue The Windsor 1170 Rue Peel #110, Montréal, QC H3B 0A9, Canada T +1 514-393-3588 https://lewindsormontreal.com/ Share with friendsShare