NYC Building Permits New Building Permit Filed for 7036 Amboy Road in Tottenville, Staten Island 1 month ago1 min read