The St. Regis Bermuda Resort
Bermuda
Located in Bermuda’s historic St. George’s, The St. Regis Bermuda Resort is the island’s premier address for refined beachfront luxury. Set beside Fort St. Catherine and St. Catherine’s Beach, the resort has 120 elegant guestrooms, including 21 suites and residences with private balconies overlooking Gates Bay. Inspired by the Astor family's legacy, the property is the island’s only beachside resort and the first Marriott International luxury brand to debut in Bermuda.