Toberua Island Resort
Set on a private island paradise, Toberua Island Resort offers thatched-roof bungalows situated by clear waters and white sands.
Set on a private island paradise, Toberua Island Resort offers thatched-roof bungalows situated by clear waters and white sands.