In May 2017, fashion designer and style icon Tory Burch opened her brand-new London store at 223 Regent Street, featuring Penny Morrison’s Indira Stripe on the gorgeous curtains. Click below for scenes from the star-studded affair!