Vashi to open seventh and largest store in Covent Garden
The brand originally announced the news in December and are now sharing more details of how the new 4,476 square feet spanning two floors will further Vashi’s mission
Vashi has unveiled its seventh and largest flagship store in Covent Garden Piazza which will open on 27 May 2021.