Permit GraphShortlistSan Francisco building permits since 2000

Cary Bernstein

License
C27690
Look the license up with the state
Listed as
architect, authorized agent-others
Firm
Cary Bernstein Architecture
Based in
San Francisco
On San Francisco permits
Jan 2002 to Dec 2025

41 permits since 2000 (architect on 39 permits, authorized agent-others on 2 permits): 23 completed, 2 in progress, 5 never finaled, 11 expired or cancelled.

CompletedIn progressNever finaledExpired or cancelled

This is the city’s permit record, not a license check: the role and the number come from what was written on each permit (the number spelled one way). It does not show whether the license is current. How to read these records

Most recent permits

FiledOutcomeAddressContractorWork described on the permitDeclared cost
Dec 8, 2025In progress
issued Sep 2026
88 28th StJohnstone - Mc Auliffe Const. Inc.non-structural interior alterations. renovation of kitchen and two bathrooms. addition of kitchette at first floor. upgrade to (e) water meter replacement of gas to heater and furnance w/electric. (under separate permit).
Details
Permit
202512081193
Status
issued
Filed
Dec 8, 2025
Permit issued
Sep 9, 2026
Declared cost
$125,000
Address
88 28th St

non-structural interior alterations. renovation of kitchen and two bathrooms. addition of kitchette at first floor. upgrade to (e) water meter replacement of gas to heater and furnance w/electric. (under separate permit).

Open the permit page

$125,000
Aug 15, 2025Completed
final sign-off Jul 2026
686 Connecticut StElite Builder And Designrevision 202308043774-s. revise side setback for rear stair from 5 ft to 3 ft
Details
Permit
202508153176
Status
complete
Filed
Aug 15, 2025
Permit issued
Aug 25, 2025
Final sign-off
Jul 2, 2026
Address
686 Connecticut St

revision 202308043774-s. revise side setback for rear stair from 5 ft to 3 ft

Open the permit page

Jul 25, 2025In progress
issued Jul 2025
686 Connecticut StElite Builder And Designrevision to pa #202308043774 (s-1). installation of steel frame on roof for solar panels. solar p.v. system permit by others.
Details
Permit
202507251606
Status
issued
Filed
Jul 25, 2025
Permit issued
Jul 28, 2025
Declared cost
$5,000
Address
686 Connecticut St

revision to pa #202308043774 (s-1). installation of steel frame on roof for solar panels. solar p.v. system permit by others.

Open the permit page

$5,000
Mar 19, 2025Expired or cancelled
expired Jul 2026
686 Connecticut StElite Builder And Designrevision to pa# 202308043774 s-1: mep work to design/build. remove/replace non structural interior partitions, (n) 1/2 bath to be replace full bath. revise guardrail (ext) design. extend roof parapet 3'-8" in length. repair (e) terrazzo steps. enlarge roof deck area per updated set backs.
Details
Permit
202503192585
Status
expired
Filed
Mar 19, 2025
Permit issued
Apr 7, 2025
Declared cost
$5,000
Address
686 Connecticut St

revision to pa# 202308043774 s-1: mep work to design/build. remove/replace non structural interior partitions, (n) 1/2 bath to be replace full bath. revise guardrail (ext) design. extend roof parapet 3'-8" in length. repair (e) terrazzo steps. enlarge roof deck area per updated set backs.

Open the permit page

$5,000
Sep 19, 2024Expired or cancelled
expired Jul 2026
686 Connecticut StElite Builder And Designrevision to permit app#202308043774s-1. remove extisting unreinforced concrete slab and replace with new reinforced conc. slab + new footing, renovate existing first floor bathroom, new shower to replace existing bathtub. electrical & plumbing work to be design-build.
Details
Permit
202409191145
Status
expired
Filed
Sep 19, 2024
Permit issued
Sep 20, 2024
Declared cost
$15,000
Address
686 Connecticut St

revision to permit app#202308043774s-1. remove extisting unreinforced concrete slab and replace with new reinforced conc. slab + new footing, renovate existing first floor bathroom, new shower to replace existing bathtub. electrical & plumbing work to be design-build.

Open the permit page

$15,000
Aug 4, 2023Completed
final sign-off Jul 2026
686 Connecticut StElite Builder And Design3rd floor addition to and partial interior renvoation of (e) two-story house.new roof decks at roof and front setback. replcment of (e) windows and installation of (n) windows; doors. interior includes 2 new full bathrooms. (n) 1st floor addition under (e) rear overhang. replace (e) rear yard deck.
Details
Permit
202308043774
Status
complete
Filed
Aug 4, 2023
Permit issued
Apr 25, 2024
Final sign-off
Jul 2, 2026
Declared cost
$550,000
Address
686 Connecticut St

3rd floor addition to and partial interior renvoation of (e) two-story house.new roof decks at roof and front setback. replcment of (e) windows and installation of (n) windows; doors. interior includes 2 new full bathrooms. (n) 1st floor addition under (e) rear overhang. replace (e) rear yard deck.

Open the permit page

$550,000
Dec 20, 2022Expired or cancelled
cancelled Jan 2026
88 28th Strenovate existing kitchen and 2 bathrooms, minor alterations to 2 closets.
Details
Permit
202212208738
Status
cancelled
Filed
Dec 20, 2022
Declared cost
$100,000
Address
88 28th St

renovate existing kitchen and 2 bathrooms, minor alterations to 2 closets.

Open the permit page

$100,000
Jul 7, 2022Completed
final sign-off Jan 2024
88 28th Stinstall new gas barbeque, new gas fire put, 2 new sinks, appliances on existing roof decks.
Details
Permit
202207077899
Status
complete
Filed
Jul 7, 2022
Permit issued
Jul 7, 2022
Final sign-off
Jan 18, 2024
Declared cost
$10,000
Address
88 28th St

install new gas barbeque, new gas fire put, 2 new sinks, appliances on existing roof decks.

Open the permit page

$10,000
Nov 15, 2021Completed
final sign-off May 2024
962 Carolina StJohnstone - Mc Auliffe Const. Inc.renovatioin on 3rd/f and related work on 2nd/f. 3rd/f: remove & replace rear portion of (e) roof. extedn selected side and new walls to (e) underside of (n) eaves. (n) windows and patio doors. remove 3 skylights and replace 2 (n) skylights. new compostional shingle roof to replace.
Details
Permit
202111152359
Status
complete
Filed
Nov 15, 2021
Permit issued
May 24, 2022
Final sign-off
May 3, 2024
Declared cost
$75,000
Address
962 Carolina St

renovatioin on 3rd/f and related work on 2nd/f. 3rd/f: remove & replace rear portion of (e) roof. extedn selected side and new walls to (e) underside of (n) eaves. (n) windows and patio doors. remove 3 skylights and replace 2 (n) skylights. new compostional shingle roof to replace.

Open the permit page

$75,000
May 27, 2021Completed
final sign-off Oct 2023
962 Carolina Strenovate (e) kitchen.r/r cabinets & appliances except range.renovate (e) ower room-r/r (e) pocket door and relocate fixtures.replace (e) non-sgtructural gwb partition w/ (n) full ht clear tempered glass guardrail.replace (e) rear sliding doors and (e) wdw in pwd rm with new. no structural.
Details
Permit
202105271186
Status
complete
Filed
May 27, 2021
Permit issued
Jun 1, 2021
Final sign-off
Oct 16, 2023
Declared cost
$50,000
Address
962 Carolina St

renovate (e) kitchen.r/r cabinets & appliances except range.renovate (e) ower room-r/r (e) pocket door and relocate fixtures.replace (e) non-sgtructural gwb partition w/ (n) full ht clear tempered glass guardrail.replace (e) rear sliding doors and (e) wdw in pwd rm with new. no structural.

Open the permit page

$50,000
Dec 12, 2019Never finaled
filed Dec 2019, never issued
685 Arkansas Sttwo story front yard addition, convert (e)carport to enclosed garage. minor alterations to rear of bldg @ roof deck & living area.minor interior alterations related to the new addition & renovations @ rear. new landscaping & permeable paving @ front of bldg.*maher applicable*
Details
Permit
201912129312
Status
filed
Filed
Dec 12, 2019
Declared cost
$525,000
Address
685 Arkansas St

two story front yard addition, convert (e)carport to enclosed garage. minor alterations to rear of bldg @ roof deck & living area.minor interior alterations related to the new addition & renovations @ rear. new landscaping & permeable paving @ front of bldg.*maher applicable*

Open the permit page

$525,000
Dec 2, 2019Completed
final sign-off Aug 2021
14 Laidley Stexterior renovations: replace all siding, windows, doors, trim, add 1 window & remove 1 window. interior renovation (16 laidley): complete interior remodel, no structural changes. interior renovation (14 laidley): renovation of existing bathroom.
Details
Permit
201912028425
Status
complete
Filed
Dec 2, 2019
Permit issued
Dec 2, 2019
Final sign-off
Aug 19, 2021
Declared cost
$80,000
Address
14 Laidley St

exterior renovations: replace all siding, windows, doors, trim, add 1 window & remove 1 window. interior renovation (16 laidley): complete interior remodel, no structural changes. interior renovation (14 laidley): renovation of existing bathroom.

Open the permit page

$80,000
Oct 13, 2016Never finaled
issued Oct 2017, no final
15 Penny LnArcheon Construction(rear building). renovate (e) accesspru structure/replace (e) roofing w (n) . (n) basement level " infill" addition (n) windows & decks to replace (e). replace (e) plumbing fixture w/new. (n) interior stair to replace (e) exterior stair. landing. applcation includes upgrades for use as an accessory
Details
Permit
201610130163
Status
issued
Filed
Oct 13, 2016
Permit issued
Oct 3, 2017
Declared cost
$80,000
Address
15 Penny Ln

(rear building). renovate (e) accesspru structure/replace (e) roofing w (n) . (n) basement level " infill" addition (n) windows & decks to replace (e). replace (e) plumbing fixture w/new. (n) interior stair to replace (e) exterior stair. landing. applcation includes upgrades for use as an accessory

Open the permit page

$80,000
Oct 13, 2016Completed
final sign-off Aug 2022
50 Surrey StArcheon Construction(front building) add single story,two car garage at front yard. two single rear yard addition. excavate basement level & refinish. interior alteration include renovation of kitchen, powder, basement bath 2nd floor bath. add 1 new bathroom at 2nd fl new dormers at roof. new interior stairs to replace
Details
Permit
201610130162
Status
complete
Filed
Oct 13, 2016
Permit issued
Oct 3, 2017
Final sign-off
Aug 8, 2022
Declared cost
$500,000
Address
50 Surrey St

(front building) add single story,two car garage at front yard. two single rear yard addition. excavate basement level & refinish. interior alteration include renovation of kitchen, powder, basement bath 2nd floor bath. add 1 new bathroom at 2nd fl new dormers at roof. new interior stairs to replace

Open the permit page

$500,000
Nov 18, 2014Expired or cancelled
withdrawn Apr 2015
580 York Streplace (e) 2nd flr alum windows (31) with (n) painted-wood single hung windows with clear insulated low-e glazing, matching historic wooden windows @ 1st flr, no change to (e) openings, maher n/a
Details
Permit
201411181820
Status
withdrawn
Filed
Nov 18, 2014
Declared cost
$62,000
Address
580 York St

replace (e) 2nd flr alum windows (31) with (n) painted-wood single hung windows with clear insulated low-e glazing, matching historic wooden windows @ 1st flr, no change to (e) openings, maher n/a

Open the permit page

$62,000
Nov 12, 2014Never finaled
issued Oct 2016, no final
14 Laidley Strear, front, side addition w/ two stories over basement, vertical addition to add 1 story, add new garage interior renovation of existin 2 units building, elec, mech, plumb under sep permits.
Details
Permit
201411121252
Status
issued
Filed
Nov 12, 2014
Permit issued
Oct 18, 2016
Declared cost
$900,000
Address
14 Laidley St

rear, front, side addition w/ two stories over basement, vertical addition to add 1 story, add new garage interior renovation of existin 2 units building, elec, mech, plumb under sep permits.

Open the permit page

$900,000
Sep 16, 2014Completed
final sign-off Feb 2016
757 Chenery StGelling & Judd Inc.new fence and guardrail at front setback to replace extg fence to be 6 foot maximum. ref app#201310310744 for approved work in front setback.
Details
Permit
201409166453
Status
complete
Filed
Sep 16, 2014
Permit issued
Mar 18, 2015
Final sign-off
Feb 25, 2016
Declared cost
$5,000
Address
757 Chenery St

new fence and guardrail at front setback to replace extg fence to be 6 foot maximum. ref app#201310310744 for approved work in front setback.

Open the permit page

$5,000
Jun 24, 2014Expired or cancelled
withdrawn Apr 2015
580 York Stpartial gr fl renovation including ada bathroom, partitions, mep. no exterior work. fire protection under sep permit
Details
Permit
201406249314
Status
withdrawn
Filed
Jun 24, 2014
Declared cost
$30,000
Address
580 York St

partial gr fl renovation including ada bathroom, partitions, mep. no exterior work. fire protection under sep permit

Open the permit page

$30,000
Jun 24, 2014Expired or cancelled
withdrawn Apr 2015
580 York Stti for 2nd fl including ada bathroom, partitions, mep. e kitchen to be renovated. no exterior work. fire protection under separate permit
Details
Permit
201406249308
Status
withdrawn
Filed
Jun 24, 2014
Declared cost
$50,000
Address
580 York St

ti for 2nd fl including ada bathroom, partitions, mep. e kitchen to be renovated. no exterior work. fire protection under separate permit

Open the permit page

$50,000
Oct 29, 2013Never finaled
issued Nov 2015, no final
1512 20th StHemphill Const Co Incremove (e) roof. increase height of (e) 2 story bldg & add (n) mezz. add (n0) roof deck @ single story addition) 2 story plus single story addition@ rear. remodel interior of(e)mbldg. rehabilitate front facade with (n) windows in (e) opening. replace (e) garage door with(n) gates. all mep work to
Details
Permit
201310290519
Status
issued
Filed
Oct 29, 2013
Permit issued
Nov 12, 2015
Declared cost
$500,000
Address
1512 20th St

remove (e) roof. increase height of (e) 2 story bldg & add (n) mezz. add (n0) roof deck @ single story addition) 2 story plus single story addition@ rear. remodel interior of(e)mbldg. rehabilitate front facade with (n) windows in (e) opening. replace (e) garage door with(n) gates. all mep work to

Open the permit page

$500,000
Oct 25, 2012Completed
final sign-off Oct 2013
534 09th AvMartin Paul Duggan Contractingrevised pa# 2011-0812-2340-framing plan for rear deck
Details
Permit
201210252829
Status
complete
Filed
Oct 25, 2012
Permit issued
Oct 4, 2013
Final sign-off
Oct 22, 2013
Address
534 09th Av

revised pa# 2011-0812-2340-framing plan for rear deck

Open the permit page

Mar 14, 2012Completed
final sign-off May 2015
88 28th Stthird flr addition w/(n) family room, front, rear roof decks, 1/2 bath + trellises. rear yard addition <10 ft. enclosue of exisiting entry hall. renovation of 2 (e) bathrooms + minor alterations related to additon.
Details
Permit
201203146044
Status
complete
Filed
Mar 14, 2012
Permit issued
Jan 14, 2013
Final sign-off
May 26, 2015
Declared cost
$400,000
Address
88 28th St

third flr addition w/(n) family room, front, rear roof decks, 1/2 bath + trellises. rear yard addition <10 ft. enclosue of exisiting entry hall. renovation of 2 (e) bathrooms + minor alterations related to additon.

Open the permit page

$400,000
Aug 12, 2011Completed
final sign-off Oct 2013
534 09th Avhorizontal addition to replace deck. addition will be 3 story to match (e) building. inteior alternations includes the addition of 1 bathroom, 1 bedroom, 1 family room: 1 play room. no change to front facade. build will be increased in ht by 1 ft @ rear roof only. new deck @ 2nd fl to replace (e)
Details
Permit
201108122340
Status
complete
Filed
Aug 12, 2011
Permit issued
Apr 30, 2012
Final sign-off
Oct 22, 2013
Declared cost
$250,000
Address
534 09th Av

horizontal addition to replace deck. addition will be 3 story to match (e) building. inteior alternations includes the addition of 1 bathroom, 1 bedroom, 1 family room: 1 play room. no change to front facade. build will be increased in ht by 1 ft @ rear roof only. new deck @ 2nd fl to replace (e)

Open the permit page

$250,000
Jul 1, 2011Completed
final sign-off Feb 2013
384 Sussex StKalix Inc Dbalara Constructionrevision to appl #200811186814-s1 structural revision to 2 foundation walls. revise the size of the channels at beam b.9.
Details
Permit
201107019402
Status
complete
Filed
Jul 1, 2011
Permit issued
Jul 14, 2011
Final sign-off
Feb 22, 2013
Declared cost
$10,000
Address
384 Sussex St

revision to appl #200811186814-s1 structural revision to 2 foundation walls. revise the size of the channels at beam b.9.

Open the permit page

$10,000
Jun 7, 2011Completed
final sign-off Feb 2013
384 Sussex StKalix Inc Dbalara Constructionnew landscape reatining walls 0'0" to 8'6" in height above grade in rear yard incl. new guardrails, handrail and landscape steps.
Details
Permit
201106077605
Status
complete
Filed
Jun 7, 2011
Permit issued
Jun 7, 2011
Final sign-off
Feb 22, 2013
Declared cost
$40,000
Address
384 Sussex St

new landscape reatining walls 0'0" to 8'6" in height above grade in rear yard incl. new guardrails, handrail and landscape steps.

Open the permit page

$40,000
Dec 7, 2010Completed
final sign-off May 2011
2484 Bush StJohnstone - Mc Auliffe Const. Inc.convert 2 existing closets to new full bath w/stall shower, relocate 1 existing window @ lightwell.relcoate (e) washer/dryer. plumbing, mech, ekec work under separte permit.
Details
Permit
201012076218
Status
complete
Filed
Dec 7, 2010
Permit issued
Dec 15, 2010
Final sign-off
May 18, 2011
Declared cost
$15,000
Address
2484 Bush St

convert 2 existing closets to new full bath w/stall shower, relocate 1 existing window @ lightwell.relcoate (e) washer/dryer. plumbing, mech, ekec work under separte permit.

Open the permit page

$15,000
Jan 8, 2010Expired or cancelled
cancelled Jun 2011
45 Grattan Stdemolition of a two-story, single family house.
Details
Permit
201001084446
Status
cancelled
Filed
Jan 8, 2010
Declared cost
$20,000
Address
45 Grattan St

demolition of a two-story, single family house.

Open the permit page

$20,000
Jan 8, 2010Expired or cancelled
cancelled Jun 2011
45 Grattan Stnew construction of a 3-story , two-family house.
Details
Permit
201001084443
Status
cancelled
Filed
Jan 8, 2010
Declared cost
$915,000
Address
45 Grattan St

new construction of a 3-story , two-family house.

Open the permit page

$915,000
May 5, 2009Completed
final sign-off Nov 2009
3963 22nd StJohnstone - Mc Auliffe Const. Inc.interior alterations: complete renovation of 1 bath, 1 new pocket door,at 2nd flr. installation of (n) laundry sink at ground floor. replace 1 window at rear.
Details
Permit
200905057676
Status
complete
Filed
May 5, 2009
Permit issued
May 8, 2009
Final sign-off
Nov 24, 2009
Declared cost
$20,000
Address
3963 22nd St

interior alterations: complete renovation of 1 bath, 1 new pocket door,at 2nd flr. installation of (n) laundry sink at ground floor. replace 1 window at rear.

Open the permit page

$20,000
Aug 28, 2007Never finaled
issued Apr 2008, no final
701 Rhode Island Stvertical (3rd floor) addition & partial interior renovation. re-construction of existing front porch, new guardrail to replace existing at (e) decks. extension of existing rear deck.
Details
Permit
200708281066
Status
issued
Filed
Aug 28, 2007
Permit issued
Apr 18, 2008
Declared cost
$500,000
Address
701 Rhode Island St

vertical (3rd floor) addition & partial interior renovation. re-construction of existing front porch, new guardrail to replace existing at (e) decks. extension of existing rear deck.

Open the permit page

$500,000
Nov 30, 2005Completed
final sign-off Mar 2006
822 Noe Strenew 8909430, 8904223
Details
Permit
200511309163
Status
complete
Filed
Nov 30, 2005
Permit issued
Nov 30, 2005
Final sign-off
Mar 7, 2006
Address
822 Noe St

renew 8909430, 8904223

Open the permit page

Nov 30, 2005Completed
final sign-off Mar 2006
822 Noe Strenew 8714090, 8814821, 8904254, 8904249 for final
Details
Permit
200511309162
Status
complete
Filed
Nov 30, 2005
Permit issued
Nov 30, 2005
Final sign-off
Mar 7, 2006
Address
822 Noe St

renew 8714090, 8814821, 8904254, 8904249 for final

Open the permit page

Sep 13, 2005Completed
final sign-off Apr 2007
35 Caselli Avrenovation of (e) detached garage at rear f property. excavation of (e) grd fl storage area to make
Details
Permit
200509132698
Status
complete
Filed
Sep 13, 2005
Permit issued
Jun 30, 2006
Final sign-off
Apr 4, 2007
Declared cost
$200,000
Address
35 Caselli Av

renovation of (e) detached garage at rear f property. excavation of (e) grd fl storage area to make

Open the permit page

$200,000
Aug 23, 2005Expired or cancelled
expired Aug 2008
381 San Benito Wyinterior alterations to (e) house to include the removal of 1 stair, reconstruction of 1 stair,
Details
Permit
200508231027
Status
expired
Filed
Aug 23, 2005
Permit issued
Jan 6, 2006
Declared cost
$300,000
Address
381 San Benito Wy

interior alterations to (e) house to include the removal of 1 stair, reconstruction of 1 stair,

Open the permit page

$300,000
Jul 19, 2005Completed
final sign-off May 2006
534 09th Avinterior alterations to existing 1st floor bathroom at 1st floor. repair existing front steps in kin
Details
Permit
200507198002
Status
complete
Filed
Jul 19, 2005
Permit issued
Jul 19, 2005
Final sign-off
May 12, 2006
Declared cost
$60,000
Address
534 09th Av

interior alterations to existing 1st floor bathroom at 1st floor. repair existing front steps in kin

Open the permit page

$60,000
Jul 19, 2005Completed
final sign-off May 2007
822 Noe Sthorizontal addition - extension at existing 3rd flr to enlarge existing bedrm.
Details
Permit
200507197997
Status
complete
Filed
Jul 19, 2005
Permit issued
Jun 6, 2006
Final sign-off
May 29, 2007
Declared cost
$150,000
Address
822 Noe St

horizontal addition - extension at existing 3rd flr to enlarge existing bedrm.

Open the permit page

$150,000
Jun 23, 2005Completed
final sign-off Jan 2006
2121 BroadwayPaul Ryan Associateswindow replacement. minor interiorpartition (non-structural) alterations.
Details
Permit
200506235838
Status
complete
Filed
Jun 23, 2005
Permit issued
Jun 23, 2005
Final sign-off
Jan 27, 2006
Declared cost
$60,000
Address
2121 Broadway

window replacement. minor interiorpartition (non-structural) alterations.

Open the permit page

$60,000
Jun 14, 2005Expired or cancelled
expired Aug 2008
381 San Benito Wynew, unenclosed, exterior side-yard stair with 1 hour wall. new steel, glass canopy @
Details
Permit
200506145021
Status
expired
Filed
Jun 14, 2005
Permit issued
Mar 7, 2006
Declared cost
$60,000
Address
381 San Benito Wy

new, unenclosed, exterior side-yard stair with 1 hour wall. new steel, glass canopy @

Open the permit page

$60,000
Jan 14, 2005Completed
final sign-off May 2006
366 Liberty Strev#200210280028. revise floor framing @ ground fl. (n) landscape steps & patio adjustment.remove
Details
Permit
200501143272
Status
complete
Filed
Jan 14, 2005
Permit issued
Apr 11, 2005
Final sign-off
May 22, 2006
Declared cost
$30,000
Address
366 Liberty St

rev#200210280028. revise floor framing @ ground fl. (n) landscape steps & patio adjustment.remove

Open the permit page

$30,000
Oct 28, 2002Completed
final sign-off May 2006
366 Liberty Stlateral addition to (e)residence @back of house, change in roof profile, (n) rear deck
Details
Permit
200210280028
Status
complete
Filed
Oct 28, 2002
Permit issued
Nov 2, 2004
Final sign-off
May 22, 2006
Declared cost
$205,000
Address
366 Liberty St

lateral addition to (e)residence @back of house, change in roof profile, (n) rear deck

Open the permit page

$205,000
Jan 2, 2002Expired or cancelled
expired Apr 2003
701 Rhode Island Streroofing
Details
Permit
200201026185
Status
expired
Filed
Jan 2, 2002
Permit issued
Jan 2, 2002
Declared cost
$3,000
Address
701 Rhode Island St

reroofing

Open the permit page

$3,000
Cary Bernstein, license C27690 | Permit Graph