Venue Venue The Terrace – 3 World Trade Center – 17th Floor 175 Greenwich street New York, NY 10007 Share with friends