NYC Building Permits New Building Permit Filed for 223 Barnard Avenue in Tottenville, Staten Island 1 week ago1 min read