Where is Playa Palmera Beach Resort, Punta Cana located?
Playa Palmera Beach Resort, Punta Cana, Playa Palmera Beach Resort, Punta Cana, The Dominican Republic (approx. 18.81451°, -68.58948°)
Playa Palmera Beach Resort, Punta Cana, Playa Palmera Beach Resort, Punta Cana, The Dominican Republic (approx. 18.81451°, -68.58948°)