This ocean restaurant is located in Bora Bora – the most famous of French Polynesia’s Leeward Islands. This looks a little scary to me. Sorry I won’t step there! The ‘What Ifs’ in my head are numerous.
This ocean restaurant is located in Bora Bora – the most famous of French Polynesia’s Leeward Islands. This looks a little scary to me. Sorry I won’t step there! The ‘What Ifs’ in my head are numerous.