Greek restaurant serving generously portioned, freshly prepared food.