Hotel @ Times Square

Rooms:
59 West 46th Street New York, New York 10036