#All-inclusive

Riu Dubai 1[2] copy

New 4-star all-inclusive Riu Dubai resort opens at Nakheel’s Deira Islands

Riu Dubai has 800 rooms and suites, most with a sea view