Island Harbor Scilly Cay

Island Harbor is on the north coast of Anguilla, to the East of Shoal Bay Beach. There is a unique restaurant on a tiny island with no electricity called Scilly Cay, shown in the photos.
Loading Images
These photos were taken in 2009.