Secret Bay Named #1 Resort in the Caribbean by Travel & Leisure, Via Luxury Travel Magazine
Luxury Travel Magazine, one of the world’s leading luxury travel websites, has highlighted Secret Bay’s recognition as the “#1 spot for resort hotels in the Caribbean, Bermuda and the Bahamas in this year’s Travel & Leisure’s ‘World’s Best Awards’.”