Dominican Tourist Attractions Riu Republica – Hotel in Punta Cana, Dominican Republic – RIU Hotels & Resorts March 29, 2019 Admin 0 Comments amp, Cana, Dominican, Hotel, Hotels, Punta, Republic, Republica, Resorts, RIU