Tree House Chalets – Belihuloya
Tree House Chalets in Belihuloya, Sri Lanka is the ultimate escape into nature and relaxation. From surrounded by wildlife to doing sun-salutations on our villa’s balconies overlooking Sri Lanka’s mountain ranges. TreeHouse Chalets welcomes you to serenity. TreeHouse Chalets is an eco-friendly property with a focus on a connection to nature, emphasis on tranquility, all …