Allo Pizza & Tacos offers artisanal pizzas and original French tacos for takeaway.