Recent Posts
4:13 PM
8/20/09
Geography & Land
Anguilla is the northernmost of the Leeward Islands, at latitude 18.2 degrees north and longitude 63 degrees west. The island it-self is 16 miles long and three miles wide, 35 square miles in to...more