Located on the Virgin Islands, this was the primary residence of Jeffrey Epstein which he had purchased in 1998 for $8 million.
Location:
Little St James Island, St Thomas 00802, USVI
Google Maps Co-ordinates: 18.302697, -64.824155
Netflix Documentary Trailer