NYC Building Permits New Building Permit Filed for 18817 Palo Alto Ave in Holliswood-Terrace Heights, Queens April 3, 20241 min read