This 20,000 SF Event & Conference Center for Apella is New York City’s premier event and meeting space, located within the Alexandria Center for Life Science.