Restaurant specializing in home-cooked Greek dishes.