Home Other Stuff First-ever Riu Hotels & Resorts Property in New York City Opened Its Doors