Taco brand, Velvet Taco, have announced plans to open their first international store.
The brand’s international debut, located in London, is set to open in Spring 2025.
We shared news on Velvet Taco store openings in Waco, Frisco and Miami.
The brand has nearly 50 stores in the US and the new London store is set to be in Piccadilly Circus.
The UK store is to be operated via a franchise model, with Velvet Taco announcing they are planning further locations across the UK.
Read More: