Greek restaurant offering flavorful, well-prepared dishes in a pleasant setting. Features friendly, efficient service.