Anguilla is a British overseas territory 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.
Best Places to Travel in Meads Bay, Anguilla. Facing west, 1 Meads Bay is ringed by some of the island’s best casual restaurants. Simply brush the sand from your bare feet before entering Straw Hat to order the grilled local crawfish with sweet plantains.