Anguilla, With its luxury resorts, continues to top travel agent’s list of favorite Caribbean Islands with Viceroy Anguilla at the top of the list. Viceroy Anguilla, is set on 35 acres of beachfront land along Barnes Bay and Meads Bay. The island’s first resort in nine years will include an array of 166 accommodations, comprising [...]
Overview Anguilla Anguilla is a small British dependency located at the northern end of the Leeward Islands in the Caribbean Sea. It is a low-lying, semiarid coral island with an area of 91 sq km (35 sq mi) and a maximum elevation of 61 m (200 ft). Its dry climate and thin soil hamper commercial [...]