Mediterranean and Greek cuisine at Taverna Castello. Offers vegetarian and vegan options. Open for lunch and dinner.