by Toby Cleaver | May 14, 2013 | Updated Nov 26, 2015 | At Iguana Lodge
The Beach House is a spectacular three-story villa which we built up in the canopy. The Beach House has a fabulous master suite on the top floor which consists of a gorgeous “Bedroom with a View,” a sprawling deck overlooking the ocean and jungle, and a luxury...