where is jeffrey epstein island located

Jeffrey Epstein’s so‑called “Epstein Island” is Little Saint James, a small private island in the U.S. Virgin Islands, in the Caribbean, located just southeast of the island of St. Thomas, about 2 miles offshore.