Travel Guide
 ยท 6 min read

Anguilla Guide: British West Indies

Anguilla is situated in the British West Indies, around 150 miles east of Puerto Rico and nine miles north of St. Martin. It is the most northerly of the Leeward Islands in the Eastern Caribbean. The name Anguilla means eel, which is a good description of a long, thin island measuring 16 miles by three […]