Wolf and Badger opens flagship shop in London
The new store redefines the retail experience with a dedicated pop-up space hosting activities, a floristry, and plant shop, as well as a showroom for personal styling
Wolf and Badger, the multi-channel retailer, has officially launched its UK flagship store at 102 Berwick Street, in Soho London.