A lavish All Inclusive hotel by the beach offering a children's water park outstanding dining options and a spa Grand Bahia Principe Turquesa is a paradise-like resort in the Grand Bahia Principe complex by Bavaro Beach in Punta Cana Complete with lu . . .