Set on 25 acres of verdant gardens in southwestern Anguilla, Malliouhana features ... with a beverage or sit down for a casual bite at Leon's at Meads Bay, or enjoy more substantial Mediterranean ...