TourTruth score 6.0 out of 10 New York Statue of Liberty Express Tour New York City ยท 149 reviews from $592 providers