Anguilla

  • Anguilla is an island nation, an British Overseas Territory located in the Caribbean.
  • It is one of the most northerly of the Leeward Islands in the Lesser Antilles, lying east of Puerto Rico and the Virgin Islands and directly north of Saint Martin.

Overland

  • Island is not easily accessible overland.
  • Drive on the left