First look inside Victoria’s Secret flagship Montreal

A giant video screen and circular staircase surrounded by thousands of faceted mirrors dominates the back of the 33,000 plus square foot store. It is located at 1171 Ste-Catherine St. W., near Stanley St. The Angels did not land, but a good number of Montrealers stepped out to check out the opening of [...]