The Time New York Hotel
Location:

New York City, NY