P.O. Box 200 - Meads Bay
Set on the peaceful island of Anguilla, British West Indies, the Sirena Hotel is one of the island's best kept secrets, as it is surrounded by beautifully kept gardens only a stone's throw away from the beach. Personally managed by the friendly owner
Share your experiences with others. Don't forget to send your review to Debbie by using an easy form.