La Sirena hotel is an ultimate hideaway overlooking magnificent Meads Bay on the peaceful island of Anguilla. The Mediterranean style resort with West Indian touches blends in a unique way.
Twenty individually designed guest rooms, five charming villas and 2 suites are laid out in a lush tropical garden, just a four minutes walk to the sugar-white powder sand of Meads Bay beach. |