Located in the Theater District of Manhattan, 1056 feet from Times Square, this hotel features a fitness center and offers free WiFi.
Texas 92