"Staybridge Suites Times Square - New York City is a hotel located in Manhattan, New York." . . . .