Our Times Square Hotel is located in the heart of New York City. The Westin New York at Times Square offers a great location and comforting accommodations in one of the most popular areas of Manhattan just steps from shops and attractions in Times Square.
Post A Review