
Perched above St. Catherine's Beach in St. George's, Bermuda - a UNESCO World Heritage Site - The St. Regis Bermuda Resort sits at the northeastern tip of the island, directly adjacent to the 17th-century Fort St. Catherine and the turquoise waters of Gates Bay. For East Coast groups, Bermuda's proximity makes it an appealing international destination without the logistics of a long-haul trip,...
Create a free account to see the full venue profile and start planning your retreat.