News

Loren at Pink Beach opens in Bermuda

The 45-suite Loren at Pink Beach, Bermuda’s newest hotel, is located on eight acres of coastal landscape formerly occupied by the Pink Beach Club on the island’s south coast near Tucker&rs…