Advantage Roofing (See Notes)
- Based in
- Daly City
- On San Francisco permits
- Nov 2004 to Sep 2026
- Last 24 months
- 91 permits filed
579 permits since 2000: 351 completed, 55 in progress, 166 never finaled, 7 expired or cancelled.
Of the 166 never-finaled permits, 80 are 3 to 5 years old, 76 are 5 to 10 years old, 10 are over 10 years old.
This is the city’s permit record, not a license check. It does not show whether the state license is active, bonded or insured. How to read these records
Permits filed each year
How long permits take
Each point is the quarter the permits were filed, for all building permits across San Francisco. A median counts only permits that have finished, so the shaded recent quarters look faster than they will end up: their slow permits have not finished yet. Hover a point for the slowest 10%. Gaps mean fewer than 5 permits. A rise in the issue line is the city’s review backlog, not the contractor.
Most recent permits
Showing the 100 most recent of 579.
| Filed | Outcome | Address | Work described on the permit | Declared cost |
|---|---|---|---|---|
| Sep 30, 2026 | In progress issued Sep 2026 | 150 Prospect Av | to obtain final inspection for work approved under pa# 2024-0515-2218. all work is complete.Details
to obtain final inspection for work approved under pa# 2024-0515-2218. all work is complete. | |
| Jun 25, 2026 | Completed final sign-off Aug 2026 | 231 08th Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $31,048 |
| Jun 3, 2026 | Completed final sign-off Jun 2026 | 570 Precita Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $17,300 |
| May 6, 2026 | Completed final sign-off Jun 2026 | 272 07th Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $26,700 |
| Apr 30, 2026 | Completed final sign-off Jun 2026 | 16 Bronte St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $23,825 |
| Apr 28, 2026 | Completed final sign-off May 2026 | 2131 43rd Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $15,600 |
| Mar 26, 2026 | Completed final sign-off Apr 2026 | 3918 20th St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $25,700 |
| Mar 10, 2026 | Completed final sign-off Mar 2026 | 731 Duboce Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $9,798 |
| Mar 10, 2026 | Completed final sign-off Mar 2026 | 62 Midcrest Wy | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $13,467 |
| Mar 3, 2026 | Completed final sign-off Jun 2026 | 424 28th St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $26,595 |
| Mar 3, 2026 | Completed final sign-off Mar 2026 | 326 27th Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $38,942 |
| Feb 5, 2026 | Completed final sign-off Feb 2026 | 25 Genebern Wy | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $19,217 |
| Jan 26, 2026 | In progress issued Jan 2026 | 1243 Brussels St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $15,000 |
| Jan 19, 2026 | Completed final sign-off Feb 2026 | 255 Prospect Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $21,493 |
| Jan 15, 2026 | In progress issued Jan 2026 | 1609 Baker St | re-roofing: tear off existing composition shingles and install new composition shingles on 22 sq. no hot works.Details
re-roofing: tear off existing composition shingles and install new composition shingles on 22 sq. no hot works. | $36,614 |
| Jan 12, 2026 | Completed final sign-off Jan 2026 | 7 Brighton Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $14,785 |
| Nov 29, 2025 | In progress issued Nov 2025 | 4741 18th St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $16,521 |
| Nov 20, 2025 | In progress issued Nov 2025 | 4969 17th St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $25,253 |
| Nov 18, 2025 | Completed final sign-off Nov 2025 | 224 Mangels Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $11,885 |
| Nov 17, 2025 | In progress issued Nov 2025 | 107 Jarboe Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $14,267 |
| Nov 9, 2025 | In progress issued Nov 2025 | 301 Edgehill Wy | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $11,800 |
| Oct 31, 2025 | Completed final sign-off Nov 2025 | 284 Sussex St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $15,460 |
| Oct 30, 2025 | Completed final sign-off Nov 2025 | 1232 Brussels St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $18,775 |
| Oct 21, 2025 | In progress issued Oct 2025 | 634 Cayuga Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $18,930 |
| Oct 17, 2025 | In progress issued Oct 2025 | 185 Los Palmos Dr | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $19,958 |
| Sep 17, 2025 | Completed final sign-off Oct 2025 | 1942 Vicente St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $21,635 |
| Sep 9, 2025 | Completed final sign-off Sep 2025 | 79 Tiffany Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $17,500 |
| Sep 8, 2025 | Completed final sign-off Sep 2025 | 3965 20th St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $19,554 |
| Sep 2, 2025 | In progress issued Sep 2025 | 1865 24th Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $18,500 |
| Aug 6, 2025 | Completed final sign-off Aug 2025 | 569 Chenery St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $25,400 |
| Jul 21, 2025 | Completed final sign-off Jan 2026 | 1495 Francisco St | install new tpo roof as an overlay. roof not visible from street, no hot work.Details
install new tpo roof as an overlay. roof not visible from street, no hot work. | $30,865 |
| Jul 21, 2025 | Completed final sign-off Aug 2025 | 85 Valparaiso St | tear off existing roof. install tpo roof. roof not visible from street. no hot work.Details
tear off existing roof. install tpo roof. roof not visible from street. no hot work. | $15,850 |
| Jul 17, 2025 | Completed final sign-off Aug 2025 | 865 Elizabeth St | reroof. no hot worksDetails
reroof. no hot works | $23,854 |
| Jul 17, 2025 | In progress issued Jul 2025 | 275 Diamond St | reroof no hot worksDetails
reroof no hot works | $21,153 |
| Jul 4, 2025 | Completed final sign-off Jul 2025 | 1245 24th Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $19,375 |
| Jun 17, 2025 | Completed final sign-off Jun 2026 | 196 Liberty St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $20,000 |
| Jun 16, 2025 | Completed final sign-off Aug 2025 | 733 Baker St | re-roofing (no hot work)Details
re-roofing (no hot work) | $57,119 |
| Jun 15, 2025 | In progress issued Jun 2025 | 18 Cordova St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $23,662 |
| May 20, 2025 | In progress issued May 2025 | 2170 44th Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $21,435 |
| May 14, 2025 | Completed final sign-off Aug 2025 | 33 Idora Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $20,825 |
| May 6, 2025 | In progress issued May 2025 | 2477 Sutter St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $19,601 |
| Apr 15, 2025 | Completed final sign-off Apr 2025 | 158 Middlefield Dr | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $19,445 |
| Apr 15, 2025 | Completed final sign-off Apr 2025 | 120 Shotwell St | reroofing. no hot works.Details
reroofing. no hot works. | $33,810 |
| Apr 15, 2025 | Completed final sign-off Nov 2025 | 3607 Folsom St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $26,000 |
| Apr 15, 2025 | In progress issued Apr 2025 | 1866 18th Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $27,963 |
| Apr 12, 2025 | Completed final sign-off Apr 2025 | 1101 Crescent Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $17,591 |
| Apr 8, 2025 | Completed final sign-off Apr 2025 | 367 27th St | reroofing no hot worksDetails
reroofing no hot works | $22,500 |
| Apr 7, 2025 | In progress issued Apr 2025 | 758 Myra Wy | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $15,900 |
| Apr 7, 2025 | Completed final sign-off Apr 2025 | 371 27th St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $24,500 |
| Apr 3, 2025 | In progress issued Apr 2025 | 1990 22nd Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $25,000 |
| Apr 2, 2025 | Completed final sign-off Apr 2025 | 786 Myra Wy | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $18,331 |
| Mar 31, 2025 | In progress issued Mar 2025 | 2835 Larkin St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $19,725 |
| Mar 26, 2025 | Completed final sign-off Apr 2025 | 783 38th Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $25,221 |
| Mar 23, 2025 | Completed final sign-off Apr 2025 | 20 Westwood Dr | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $31,000 |
| Mar 19, 2025 | Completed final sign-off Mar 2025 | 3921 Clement St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $24,800 |
| Mar 12, 2025 | Completed final sign-off Apr 2025 | 1611 Franklin St | re-roofing no hot workDetails
re-roofing no hot work | $40,000 |
| Mar 8, 2025 | Completed final sign-off Mar 2025 | 329 Molimo Dr | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $16,587 |
| Mar 3, 2025 | Completed final sign-off Mar 2025 | 739 Foerster St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $21,500 |
| Feb 25, 2025 | In progress issued Feb 2025 | 1935 14th Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $22,000 |
| Feb 24, 2025 | In progress issued Feb 2025 | 1970 12th Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $21,000 |
| Feb 23, 2025 | Completed final sign-off Apr 2025 | 436 Colon Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $25,353 |
| Feb 15, 2025 | Completed final sign-off Feb 2025 | 11 Wright St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $26,633 |
| Feb 15, 2025 | Completed final sign-off Feb 2025 | 2444 21st Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $18,121 |
| Jan 27, 2025 | Completed final sign-off Jun 2025 | 1750 Geneva Av | bldg 1000: re-roofing. no hot works.Details
bldg 1000: re-roofing. no hot works. | $95,000 |
| Jan 27, 2025 | Completed final sign-off Jun 2025 | 1750 Geneva Av | bldg 4000: re-roofing. no hot works.Details
bldg 4000: re-roofing. no hot works. | $95,000 |
| Jan 24, 2025 | In progress issued Jan 2025 | 90 Venus St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $15,565 |
| Jan 22, 2025 | Completed final sign-off Feb 2025 | 665 Faxon Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $27,556 |
| Jan 21, 2025 | Completed final sign-off Feb 2025 | 2440 Green St | reroofing: tpo overlay. no hot works.Details
reroofing: tpo overlay. no hot works. | $34,100 |
| Jan 14, 2025 | Completed final sign-off Jan 2025 | 327 Gaven St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $17,225 |
| Jan 9, 2025 | Completed final sign-off Jan 2025 | 406 Capistrano Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $16,000 |
| Jan 9, 2025 | Completed final sign-off Jan 2025 | 720 Rolph St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $19,750 |
| Jan 1, 2025 | Completed final sign-off Feb 2025 | 2635 43rd Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $19,446 |
| Jan 1, 2025 | Completed final sign-off Feb 2025 | 138 Princeton St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $19,932 |
| Jan 1, 2025 | Completed final sign-off Jan 2025 | 3658 Folsom St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $19,962 |
| Dec 18, 2024 | In progress issued Dec 2024 | 330 Bridgeview Dr | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $19,500 |
| Dec 14, 2024 | Completed final sign-off Jan 2025 | 330 Bridgeview Dr | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $19,500 |
| Dec 2, 2024 | In progress issued Dec 2024 | 3333 Cesar Chavez St | re-roofing. remove (e) comp shingles install new comp shingles. no hot worksDetails
re-roofing. remove (e) comp shingles install new comp shingles. no hot works | $30,520 |
| Nov 18, 2024 | In progress issued Nov 2024 | 143 Cortland Av | re-roofing no hot workDetails
re-roofing no hot work | $21,910 |
| Nov 18, 2024 | Completed final sign-off Jun 2025 | 566 Filbert St | re-roofing no hot workDetails
re-roofing no hot work | $23,600 |
| Nov 15, 2024 | Completed final sign-off Dec 2024 | 1259 Florida St | re-roof: no hot worksDetails
re-roof: no hot works | $28,045 |
| Nov 15, 2024 | Completed final sign-off Dec 2024 | 36 Macedonia St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $18,045 |
| Nov 4, 2024 | In progress issued Nov 2024 | 3719 16th St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $28,200 |
| Oct 31, 2024 | Completed final sign-off Dec 2024 | 3244 San Bruno Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $18,736 |
| Oct 29, 2024 | Completed final sign-off Jun 2025 | 201 Stoneridge Ln | bldg 6000- tear off (e) composition shingle roof install (n) composition shingle roof. (common area)Details
bldg 6000- tear off (e) composition shingle roof install (n) composition shingle roof. (common area) | $93,275 |
| Oct 29, 2024 | Completed final sign-off Jun 2025 | 401 Stoneridge Ln | reroofingDetails
reroofing | $95,000 |
| Oct 28, 2024 | Completed final sign-off Oct 2024 | 4015 Ortega St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $18,500 |
| Oct 24, 2024 | In progress filed Oct 2024, not yet issued | 1750 Geneva Av | reroofing: tear off (e) shingle and flat roofs - install new comp shingle and modified bitumen roofs. torchdown.Details
reroofing: tear off (e) shingle and flat roofs - install new comp shingle and modified bitumen roofs. torchdown. | $93,275 |
| Oct 21, 2024 | Completed final sign-off Nov 2024 | 622 44th Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $25,300 |
| Oct 21, 2024 | In progress issued Oct 2024 | 2639 17th Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $17,389 |
| Oct 14, 2024 | In progress issued Oct 2024 | 649 Faxon Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $23,528 |
| Oct 7, 2024 | Completed final sign-off Oct 2024 | 1451 22nd Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $18,243 |
| Oct 2, 2024 | In progress issued Oct 2024 | 1522 Funston Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $36,612 |
| Oct 2, 2024 | Completed final sign-off Oct 2024 | 547 Oak Park Dr | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $16,369 |
| Oct 1, 2024 | Completed final sign-off Oct 2024 | 762 Myra Wy | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $23,456 |
| Sep 18, 2024 | Completed final sign-off Sep 2024 | 68 Martha Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $24,000 |
| Sep 16, 2024 | Completed final sign-off Jul 2026 | 1119 Castro St | re-roofingDetails
re-roofing | $23,800 |
| Sep 16, 2024 | In progress issued Sep 2024 | 121 03rd Av | re-roofingDetails
re-roofing | $24,780 |
| Sep 5, 2024 | Completed final sign-off Oct 2024 | 538 Joost Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $18,940 |
| Sep 5, 2024 | Completed final sign-off Sep 2024 | 105 Bradford St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $17,560 |
| Sep 5, 2024 | Completed final sign-off Sep 2024 | 1825 Castro St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $26,373 |