Restaurant Avli Venizelou offers a varied menu with indoor and outdoor seating, ideal for families.