News Lifestyle Anguilla: Heaven for beach lovers! (view pics)

Anguilla: Heaven for beach lovers! (view pics)

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



Tourists prefer to flock the place around March-June as the climate is awesome during those months with northeastern winds keeping it always cool & dry.