The St. Regis Maldives Vommuli Resort ID

Indonesia | Short Break
In the remote island of Sumba, the lavish resort is settled at the edge of wilderness hidden from the modern world yet still holds the ultra-luxury experience for those who step afoot on the island and stay for an experience or two.

READMORE