The Mermaid Beach Hotel and Restaurant is a perfect place to stay on the island of Carriacou in popular Hillsbourough.
http://www.mermaidhotelcarriacou.com
Just a short drive from the airport and situated on a beautiful beach front.
Travel and Lifestyle Blog
The Mermaid Beach Hotel and Restaurant is a perfect place to stay on the island of Carriacou in popular Hillsbourough.
http://www.mermaidhotelcarriacou.com
Just a short drive from the airport and situated on a beautiful beach front.