TourTruth score 7.0 out of 10 New York City Statue of Liberty and Ellis Island Tour New York City ยท 3 reviews Price on provider site1 provider