TreeTops Inn
TREETOPS INN is a topclass deluxe accommodation with facilities of a three star hotel.
It has been in the industry since 2018 and within this short period it has a big clientele of very very satisfied customers with pleasant stay and great hospitality.