Heavenly Abode By The Sea

The name Kailasha is taken from Sanskrit, and translates as the abode of Shiva, one of the gods in the Hindu triumvirate. In an island where Hindu is the majority religion, the name has a very special connotation. And when you stay at Villa Kailasha, your experience is sure to be equally special.