Lotus Villa

The Lotus Villa is located on the long sandy beach of Ahungalla at the southwest coast of Sri Lanka at the Indian Ocean. The simple facility is notable for its generous, tropical garden area with its own meditation fountain. The peaceful location offers the best way to ensure that the positive effect of the here offered authentic Ayurveda treatments can fully develop.