Candlewood Suites NYC -Times Square

339 West 39th Street, New York