News
Caneel Bay Expands Its Menu
Above: Caneel Bay in St John, US Virgin Islands By the Caribbean Journal staff The Caneel Bay resort in St John, US Virgin Islands is expanding its culinary offerings. The property, set on 170 acres in St John, has unveiled […]