Meads Bay
Sirena Resort and Villas is the ultimate hideaway overlooking magnificent Meads Bay on the peaceful island of Anguilla. The Mediterranean-style resort with West Indian touches forge in a unique way. Twenty individually-designed guest rooms and four c...