Veg Head is a casual vegan restaurant offering creative comfort food.