Tucked away in the northern Caribbean lies a small wonder.. Anguilla!
Anguilla is a British overseas territory in the Caribbean and is one of the most northerly of the Leeward Islands in the Lesser Antilles. The main island is Anguilla itself, together with a number of much smaller islands and cays.
Menu
Use the navigation bar to your left to find articles and information.