Where is Riu Plaza New York Times Square located?
Riu Plaza New York Times Square, Riu Plaza New York Times Square, United States of America (approx. 40.76025°, -73.98844°)
Riu Plaza New York Times Square, Riu Plaza New York Times Square, United States of America (approx. 40.76025°, -73.98844°)