A tiny jewel in the Caribbean


Anguilla is a tiny island set in warm waters of the Leeward Islands, east of Puerto Rico and just north of St. Martin. It has many beaches but only six traffic lights, with a temperature usually at 25C or above.

Click HERE to read the FULL article...