NYC Building Permits New Building Permit Filed for 17 Champlain Ave in Oakwood, Staten Island March 10, 20231 min read