Anguilla

Anguilla, Leeward Islands, Lesser Antilles, Caribbean Sea, Americas

Anguilla is a island country in Leeward Islands Archipelago.

Capital: The Valley

Anguilla

Anguilla Sub Places

Related Places

Airports

Ports