Photos coming soon
HOTEL
Ouma Villa
BP182 Matira, Bora Bora Island, French Polynesia
Where it sits
Ouma Villa
BP182 Matira, Bora Bora Island, French Polynesia
-16.53703, -151.73961
Similar stays nearby
Plan around Ouma Villa
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 7, 2026.
