Our new restaurant is a perfect place to relax and enjoy the beauty of the nature on Heliconia Island.