Located in the heart of Manhattan, the Riu Plaza New York Times Square Hotel offers its guests many services and amenities such as a gym, meeting rooms and …

Located in the heart of Manhattan, the Riu Plaza New York Times Square Hotel offers its guests many services and amenities such as a gym, meeting rooms and …