Δ
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.
Photo: iStock
Sign up for insider tips, destination insights and the latest news and travel deals for your favorite tropical destinations.