The Atrium is a brand new resort designed with sophistication and comfort. Located in gated community of Leeward in a walking distance (6-7 min.) to secluded breathtaking beach. Miles of the spectacular white sand beaches, coral reefs and crystal clear water offering some of the best diving in the world. The island offers a variety of fine cuisine dining.
People on the island known for there friendly spirit, which allows visitors to feel comfortable and truly relax.
Ideal location for romance, family vacations, ecotourism and adventure seekers.