Barburrito launches the SUPERBURRITO and refurbs popular Liverpool site
Liverpool's most loved burrito brand, Barburrito, has just launched its new superfood burrito to mark the company's ten year anniversary. The Liverpool restaurant, which came to the city in 2009 and is located in The Galleria on Paradise…