NYC Building Permits Building Permit Filed for 18601 80th Dr in Jamaica Estates, Queens September 24, 20201 min read