Pellorus Park is a Greek restaurant known for its relaxed atmosphere and covered garden terrace, offering a menu of Greek specialties.