Glastonbury has a surprisingly large choice of places to eat & drink for such a small town. Including traditional English Cream Teas, vegetarian/vegan/organic cafes, Italian & Indian restaurants, Chinese & Kebab takeaways and a wide selection of pub-foods.