You just can't beat Demuths for vegetarian food in the south west if not the UK - it's loved by non-vegetarians just as much. It's by far the best vegetarian restaurant I've been to. They have lots of vegan and gluten free options too. Make sure you book if you're going for the evening on a weekend!
Demuths – Bath