Real Travel Adventures
Travel and lifestyle magazine: Real people, real stories
Anguilla is situated in the British West Indies, around 150 miles east of Puerto Rico and 9 miles north of St. Maarten. It is the most northerly of the Leeward Islands in the Eastern Caribbean. The name Anguilla means eel, …
Read More "Wining & Dining in Anguilla"