Authentic Greek restaurant in Avlaki. Offers a traditional dining experience.