A breathtaking view of the Oculus in New York City, showcasing its iconic architecture with a prominent American flag.

KeyBank Center Hotels and Accommodations