0 votes
Where is Jeffrey Epstein's Island?

1 Answer

0 votes
The island was Epstein's main place of residence. In 1998, for $7.95 million, Epstein purchased Little St. James Island, which is situated between the larger St. Thomas and St. John islands.
Welcome our site: Hudson County's Premier Soccer Club
...