|
|
Sirena Hotel
La Sirena Hotel 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 5 charming villas are laid out in a lush tropical garden.
|
|