Bahia Principe Grand Punta Cana August 20, 2023 Comment off Previous Bahia Principe Grand Turquesa Next Bahia Principe Luxury Esmeralda