Oh that HAS to be New York City.... Rockefeller Center! I thought maybe it was when I saw the picture of you three on TOP of a building as it looked like Central Park in the background!

Looks like a fun meeting!