Tucker’s Point Hotel & Spa Resort in Bermuda 1

Sophisticated and refined, Tucker’s Point Hotel & Spa is an elegant luxury hotel located in the centuries-old British territory of Bermuda. The newest luxury resort in these parts of the world in the last decades, Tucker’s Point takes advantage of the unique abundance of tropical plants, flowers and ocean minerals and delivers an amazing cocktail of contrasting beauties. With its pink-sand beaches, temperate climate and the grandeur of Bermuda’s legendary past, the Tucker’s Point Hotel & Spa will have you sleeping in either the 17th century manor house perched above Castle Harbour or the cascading luxury villas that are close to the sparkling aquamarine waters. [via Luxist]