Anguilla Restaurants and Menus

Anguilla is the restaurant capital of the Caribbean and offers many five-star restaurants to choose from – many within walking distance from Twin Palms.