Machaca Hill Rainforest Canopy Lodge

Machaca Hill is at the 11,000 acre private Laughing Falcon Reserve which is located just 5 miles north of Punta Gorda Town and a mile and a half off Belize's southern highway.