Loading...
Uploaded by JabbaFreAkz on Aug 3, 2008
Nice weekend stay at the famous Cap Juluca in Anguilla, British West Indies.
Travel & Events
Standard YouTube License
I went here once when I stayed at a villa in St. Martin (took a boat.) and I fell in love with it.. defiantly want to stay there in the future..
MedicDoc101 1 year ago
Load more suggestions
I went here once when I stayed at a villa in St. Martin (took a boat.) and I fell in love with it.. defiantly want to stay there in the future..
MedicDoc101 1 year ago