Alila Villas Soori is a beachfront five-star resort located along the southwest coast of Bali, within the Tabanan Regency, one of the island’s most fertile and picturesque regions. One of the primary goals of the owner and developer was to ensure that the resort was planned, designed and constructed in an ecologically sensitive manner.
by EarthCheck Pty Ltd
×