Where is Ocean Blue & Sand Beach Resort - All Inclusive, Punta Cana located?
Ocean Blue & Sand Beach Resort - All Inclusive, Punta Cana, Ocean Blue & Sand Beach Resort - All Inclusive, Punta Cana, The Dominican Republic (approx. 18.70733°, -68.44736°)