Question: is riu naiboa on the beach?
Answer: The Riu Naiboa is part of a huge complex of Riu resorts located on a pretty, white-sand beach in Bavaro, an area that is largely associated as Punta Cana but is, in fact, just slightly north of it.