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 Museum of Art, colloquially "the Met," is located in New York City and is the largest art museum in the United States, and…
"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…