This cult favourite US taco brand is opening its first international restaurant in LondonVelvet Taco is opening its first UK location in London, showcasing innovative taco options and a diverse menu.