The Terrace Apartments

Denarau Island Resort
Nadi
Fiji