A cluster of beautiful cosy houses that lie perched upon the Borassus tree (known as taal in Bengali). Located on the banks of the Dwarkeshwar River, the Aambagan Riverside Treehouse Resort is the ...