Located at the Frangipani Beach Resort on beautiful Meads Bay, Anguilla, British West Indies, Straw Hat has been enchanting visitors to the island since 1996! Our menu features something for everyone, and our team will make you feel at home in our..
Relevance: 77.05992