Cap Juluca a tranquil exclusive Caribbean resort beckons you with its 179 acres of pristine white sand beaches, swaying palm trees and breathtaking water that is so clear you can see the bottom. The resort is located on the southwest coast of the British Virgin Islands. The resort which features exotic arches, domes, parapets and [...]
Read More...


