DESCRIPTION
Our two restaurants offer different styles and menus on Meads Bay beach in Anguilla. Blanchards Restaurant has been hailed as one of the best in the Caribbean. Our Beach Shack offers a casual alternative: toes in the sand, great prices, and fun!
Add Review