The Ultimate Luxury Vacation at The Loren’s New Residence, Bermuda

The Residence at the Loren

Created for families, VIPs and entourages seeking a luxurious and private space to call their own before endless water views, The Residence is accentuated by understated elegance and grandeur. Newly and most recently constructed as part of the first new-build hotel in Bermuda in 45 years, the 10,700 sq. ft. waterfront mansion is set upon 5.5 acres of land directly…

Read More