Great Thatch Island, British Virgin Islands

About Great Thatch Island

Great Thatch Island is a small island in the British Virgin Islands. It is located just to the west of Tortola, British Virgin Islands, and to the north of St. John, United States Virgin Islands.