Aloita Resort, Mentawai Indonesia
Aloita Resort is a premiere beachfront resort with world class surfing plus snorkeling, SUP, yoga and more located in the remote and stunning Mentawai island chain in West Sumatra, Indonesiaβ£
Aloita Resort is a premiere beachfront resort with world class surfing plus snorkeling, SUP, yoga and more located in the remote and stunning Mentawai island chain in West Sumatra, Indonesiaβ£