HOTEL RIU PLAZA MANHATTAN TIMES SQUARE - Updated September 2025 - 30(06) Save Image Image gallery: 11 Times Square New York NY 10036: A Digital Landmark in the Heart of Manhattan