184 Barclay Avenue
Staten Island · NY · 10312
What is permit #S01411517-I1 at 184 Barclay Avenue, Staten Island, NY?
184 Barclay Avenue in Staten Island, NY has a solar permit (#S01411517-I1) filed Friday, June 12, 2026 by Sunrun Installation Svc, valued at $51,750. Status: issued.