Straw Hat
Categories: Restaurants, Bars & Cafés
Locations: Caribbean & Central America, Anguilla
For beachside dining lunch & dinner – open all day 7/7.
Review this service
No one has left a review on this page yet.