Search the directory...

in

Straw Hat

Located at Mead’s Bay on the beach, this restaurant is open all day, 7 days a week, and came highly recommended for both lunch and dinner.


Review this service

No one has left a review on this page yet.