Located in Brazil’s popular beach resort town of Búzios in the famous state of Rio de Janeiro, the top all inclusive hotel boasts a spectacular beach, elegant accommodations, one of Latin America’s largest swimming pools and countless activities for singles, couples and families of all ages.
More: continued here