You are viewing a single comment's thread.

view the rest of the comments →

eddrell31 ago

And Jeffrey Epstein's $77 millon townhouse was located close to that location as well. The address is:

9 East 71st Street

The townhouse is half a block from Central Park, and about four blocks south of the Alice statue. Maybe a coincidence, but probably not.