In May 2017, fashion designer and style icon Tory Burch opened her brand-new London store at 223 Regent Street! Click through the pictures below to see Penny Morrison’s Indira Stripe on the gorgeous curtains and more scenes from the star-studded affair! All pictures come straight from Tory Burch’s instagram.