New York - Wyndham New Yorker Hotel, New York, United States

Address: 481 8th Ave, New York, NY 10001