Burberry is located at 1300 Rue Sherbrooke Ouest, Montréal, QC H3G 1H9, Canada