Where is Anguilla
Anguilla is located in the Caribbean between the Caribbean Sea and the Atlantic Ocean, east of Puerto Rico and the Virgin Islands. It is the most northerly of the Leeward Islands in the Lesser Antilles.
Anguilla is located in the Caribbean between the Caribbean Sea and the Atlantic Ocean, east of Puerto Rico and the Virgin Islands. It is the most northerly of the Leeward Islands in the Lesser Antilles.