Veja to open first London store
Fashion footwear retailer Veja is to open its first London store on Monmouth Street next week (25 April), becoming its sixth banner worldwide. Situated between Covent Garden and Soho, the Seven Dials location has become a catchment area for niche brands, with Veja fitting well into the area’s identity. Created with London-based interior designer Deidra […]