Traditional Greek restaurant in a scenic setting near a stream, offering homemade food.