Our intimate thatched-roof Ranchos overlook stunning Talamanca mountain views.
100 – 120 people depending on arrangement
646 square feet