A modern hotel that immerses guests into a lush landscape. Nestled among palm trees in Ahangama, southern Sri Lanka, this new hotel offers a laid-back but refined retreat experience... Read full article »