VEJA DEBUTS NEW STORE IN LONDON

Published: 17/05/2024

Veja's inaugural London store resides at 45 Monmouth Street within Seven Dials, characterized by a central square from which seven streets extend like spokes of a wheel, connecting Covent Garden to Soho.