Navutu Stars Resort
Navutu Stars Resort
Resort
North side of the island
, Yaqeta Island, Fiji
94
Excellent ·
144 reviews