The Mango Tree Restaurant www.mangotreetaunton.com Vegan World Cafe Read More Tagged in: Cafes Restaurants and Delis England Somerset Taunton