About Atma Island Living Villa
Atma is a Sanskrit word which means rejuvenate. Here at Atma Island Living, we invite you to relax, restore and rejuvenate. Our rooms are newly renovated with it's own bathroom. Our meals are tailored to individual preferences.