I think Cardiff is pretty versatile. Although there is a huge meat-eating population, there is also vegetarian/vegan restaurants.