Scenic Meads Bay is located on
Anguilla’s central north coast. This area is home to a number
of boutique seaside hotels, as well as popular stop-offs such as
Blanchard’s Beach Shack.
Sign up for insider tips,
destination insights and the latest news and travel deals
for your favorite tropical destinations.