Northerly located at Leeward Island in Lesser Antilles, this British overseas territory in the Caribbean is a paradise in itself.
Highly noted for its magnificent coves and coral reef beaches, it is a low-lying island in the east of Puerto Rico and Virgin Island. Anguilla Channel separates it directly form the north of Saint Martin.