Greek restaurant and tavern offering a vast menu of Greek dishes, pizzas, burgers, and grilled meats. Features a well-ventilated terrace.