Located in the stunning Bavaro Beach in Punta Cana, Dominican Republic, the Bavaro Princess All Suites Resort Spa Casino offers a wide range of amenities and services to ensure a memorable stay for its guests. The resort boasts 5 swimming pools, 7 re