December 7, 2021

Jade Mountain in St. Lucia named #25 hotel in the world, #2 in Caribbean

Pin It

By Bevan Springer, Marketplace Excellence Jade Mountain in St. Lucia is among the world’s Top 25 hotels. Readers of influential travel magazine Travel + Leisure gave the famed St. Lucian hotel the 25th spot in the world and number two in the Caribbean, Bermuda and the Bahamas category in its annual survey. Jade Mountain’s sister […]