Situated in the Theater District of Manhattan, 322 metres from Times Square, this hotel features a fitness centre and offers free WiFi.
Novotel New York - Times Square
Address: 226 West 52nd Street NY 10019, New York City, NY, US
Welcome to our Blog!