Luxe island escape with luscious pink-sand beaches, never-ending sunshine and a world-class culinary scene
Located in the North Atlantic Ocean, Bermuda represents an intriguing blend of two distinct cultures; British and American. The capital city, Hamilton, is home to lively bars and restaurants and a distinctive culinary scene where the rum punch cocktail features heavily. Don't miss The Royal Navy Dockyard complex - home to attractions like the interactive Dolphin Quest and the National Museum of Bermuda.
A seamless blend of business and leisure facilities offers the perfect weekend getaway and is the ideal for those seeking a longer break
Read more