16 December, 2014
Where to Stay
Travel + Leisure Announces the World’s Best Hotels. Three Are In Bermuda.
Travel + Leisure magazine, the bible of savvy travelers everywhere, unveiled its 2015 list of the World’s Best Hotels this week – and no less than three Bermuda hotels made the cut: Rosewood Tucker’s Point, Cambridge Beaches and The Reefs.