Thatch Cay, United States Virgin Islands

History

About Thatch Cay

Thatch Cay is a small island located just off of the northeastern shore of St. Thomas in the United States Virgin Islands.