The Westin New York at Times Square - New York City Hotel
Standing at Times Square, this Manhattan luxury hotel features an on-site restaurant and bar. The 42nd Street-Port Authority subway station is located just outside the hotel.
Westin Times Square New York
Address: 270 West 43rd Street NY 10036, New York City, NY, US