Top 10 tourist sites in New York City The Statue of Liberty is one of the must-see landmarks for your trip to the Big Apple Transportation, Travel & Recreation by Catalogs Editorial Staff