This week Latest Sale covers the Panama Biku Eco Resort for the luxury Business Directory. The so-called Treehouse Hotel by London based, award winning Baca Architects is located on an island off Panama that is only accessible by boat. Baca Architects is a sustainable architecture firm that aims to integrate landscape, building science and low…