Town & Country Travel Review

“Built over the water, the Straw Hat Restaurant is particularly cozy at dusk.”

Town & Country Travel
Winter 2005
Anguillas Allure

Comments are closed.