Taverna offering Greek cuisine. Features a friendly atmosphere and a variety of dishes.