
Place
island in the Caribbean
Free account · your comment posts right after signup
Not who you're looking for? Others named Anguilla: British overseas territory in the Caribbean · human settlement in United States of America · town in Sharkey County, Mississippi · settlement in the United States Virgin Islands
Anguilla is an island in the Leeward Islands. It has numerous bays, including Barnes, Little, Rendezvous, Shoal, and Road Bays.
Read the full article →