Travel

TWA hotel opens at JFK Airport

The much-anticipated hotel is anchored around the landmark TWA Flight Center at JFK Airport in New York.