HOTEL RIU PLAZA MANHATTAN TIMES SQUARE - Updated February 2026 - 32(07) Save Image Image gallery: 11 Times Square New York NY 10036: A Digital Landmark in the Heart of Manhattan