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 …
Riu Plaza New York Times Square, USA – RIU Hotels & Resort – Unravel Travel TV
Related videos














