About Machcha
Machcha Lodge is situated in the Golden Triangle region of Sri Lanka. Designed and built on a lovely quiet spot by Kumal Kumar. A committed, nature loving local focussed on making his dream come true. Welcoming guests from all over the world in his own small paradise. Sharing with them the cultural en natural treasures of his native region.