A haven of oceanfront elegance situated in the historic town of St. George’s, The St. Regis Bermuda Resort is just steps from the soft white sands of St. Catherine’s Beach.
Historic Hamilton Princess & Beach Club located in the heart of the bustling namesake Bermuda town, has been a go-to retreat for Caribbean travelers since 1885.