Village Temanuata

  Matira Beach, Bora Bora, French Polynesia

Booking.com Book Now