Sri Lanka. Ulagalla resort. Set in around twenty hectares of organically farmed land, this eco-resort offers nineteen chalets and one suite that blend into the surrounding nature.

Sri Lanka. Ulagalla resort. Set in around twenty hectares of organically farmed land, this eco-resort offers nineteen chalets and one suite that blend into the surrounding nature.