RIU Plaza New York Times Square

RIU Opens First Hotel in New York City

Right in the heart of Manhattan, mere steps from Times Square and Restaurant Row, an…