96 Key Cap Juluca Resort in Anguilla Sold for $84.6 Million

Belmond Ltd. (NYSE: BEL) today announced that it has entered into agreements to acquire the entirety of Cap Juluca, a 96-key luxury resort on the Caribbean island of Anguilla, British West Indies.
Source: New feed


Leave a Reply