Travel News Anguilla travel guide: Where to eat, stay and play on the Caribbean island travel news journalist Jan 8, 2025 0 Travelling to Anguilla, the most northern of the Leeward Islands in the Eastern Caribbean, is quite the experience. After a nine-hour flight from London to Antigua,…