The chain in question is Velvet Taco, and it’ll launch its first ever location outside the US in London in spring 2025. As well as fish and chips tacos, Velvet Taco will be dishing up 20 other ...