Jeffrey Epstein's private island Little St. James Island is located in the Virgin Islands. It's a short boat ride or helicopter right from Red Hook on the east end of St. Thomas. #Epstein
This is Jeffrey Epstein's island. Little St. James Island is located in the USVI adjacent to St. Thomas. It's also only a few nautical miles from St. John. #LittleStJamesIsland #JeffreyEpstein #Epstein
Little St. James Island is Jeffrey Epstein's island. It's located in the USVI.