Confucius Institute at China Institute Loading Map.... Confucius Institute at China Institute40 Rector Street - New YorkEvents 40.70859189999999 -74.01492050000002 Address 40 Rector Street New York NY 10006 United States Upcoming Events No events in this location