Sleeps 16
The Beach House is a stunning property that sits on the beautiful white sands and turquoise shores of Meads Bay, Anguilla in the British West Indies. Its breathtaking beach front location, beautiful design and extensive facilities make it Anguilla's most sought after luxury villa.
Sleeps 12
Sleeps 9