Sephora Opens Largest North American Location [Photos]
Paris-based beauty retailer Sephora (operating under the LVMH corporate umbrella) has opened its largest North American store in Toronto. Located at RioCan‘s Yonge Eglinton Centre (2300 Yonge Street), the store is one of several new locations for Sephora’s ‘Toronto Takeover‘ initiative that involves expanding operations in the Greater Toronto Area. We discussed the initiative at length in a recent article.
The Yonge Eglinton Centre Sephora spans 10,459 square feet, according to a RioCan lease plan, surpassing the size of all existing locations on the continent. The one-level store feels vast and features a street-front entrance, as well as an entrance leading directly into the office lobby of an adjacent office tower/retail podium.