City Icon Archives | FIND HOTELS NYC

Manhattan

City Icon

The Metropolitan

The Metropolitan Museum of Art, colloquially "the Met," is located in New York City and is the largest art museum in the United States, and…

  • Holiday Inn Long Island City Hotel
The Metropolitan

The Statue of Liberty

"The Statue of Liberty Enlightening the World" was a gift of friendship from the people of France to the United States and is recognized as…

  • Holiday Inn Long Island City Hotel
The Statue of Liberty