Octopus Resort 4 stars

Likuliku Bay, Waya Island, BA Nalauwaki, Fiji

Hotel image
Read more reviews for Octopus Resort