[private filter]
Not my home address, nope! Work address. Has a ton of security, plus your sis works there. That's where I do most of my meetings. Other option is 30 Warren where new arrivals can get an apartment to live in, if you need one of those things.
A lot of people meet in Central Park too. Except I have the feeling you'll get stared at a lot, and probably kill the first person who makes a comment about cyberpunks.