Little Thatch
From Wikipedia, the free encyclopedia
Little Thatch is a privately owned island of the British Virgin Islands in the Caribbean, upon which an extremely exclusive resort has been built. The island is located less than 400 yards from the western end of Tortola, and is less than half a mile away from Saint John, United States Virgin Islands.
[edit] External links
|