Cafe offering a variety of food options, including vegan and vegetarian choices. Known for generous portions.