Greek restaurant serving homemade dishes.