Permit GraphShortlistSan Francisco building permits since 2000

Christopher Gate Construction Inc

Contractor license
840805
State license record
Based in
San Francisco
On San Francisco permits
Jul 2004 to Sep 2026
Last 24 months
14 permits filed

178 permits since 2000: 127 completed, 15 in progress, 23 never finaled, 13 expired or cancelled.

Of the 23 never-finaled permits, 1 is 3 to 5 years old, 17 are 5 to 10 years old, 5 are over 10 years old. 1 was filed but never issued.

CompletedIn progressNever finaledExpired or cancelled

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

Median days to final inspection, citywideMedian days to permit issued, citywideThis contractor’s finished permits

Each point is the quarter the permits were filed, for bathroom remodel 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.

Bathroom remodel permits

AllRoof deck 3Deck 19Stairs 30Kitchen remodel 45Bathroom remodel 40

40 bathroom remodel permits: 31 completed, 2 in progress, 2 never finaled, 5 expired or cancelled. Typically 2 days from filing to permit and 266 days from permit to final inspection.

FiledOutcomeAddressWork described on the permitDeclared cost
Apr 29, 2026In progress
issued May 2026
2078 45th Avbathroom remodel on upper level (2nd story)
Details
Permit
202604290346
Status
issued
Filed
Apr 29, 2026
Permit issued
May 4, 2026
Declared cost
$50,000
Address
2078 45th Av

bathroom remodel on upper level (2nd story)

Open the permit page

$50,000
Jan 6, 2026Completed
final sign-off Sep 2026
226 Quintara Stremodel of kitchen and remodel of bathroom. no structural work and all work in kind.
Details
Permit
202601063322
Status
complete
Filed
Jan 6, 2026
Permit issued
Jan 6, 2026
Final sign-off
Sep 9, 2026
Declared cost
$80,000
Address
226 Quintara St

remodel of kitchen and remodel of bathroom. no structural work and all work in kind.

Open the permit page

$80,000
Nov 17, 2023In progress
issued Jul 2024
601 Ortega Stremodel (e) 4-bedrooms, kitchen, living/dining rooms, (3) full bathrooms, (2) (n)powder rooms, & laundry relocation. exterior, (2) new windows east facingn & (1) (n) window west facing.
Details
Permit
202311171053
Status
issued
Filed
Nov 17, 2023
Permit issued
Jul 11, 2024
Declared cost
$590,000
Address
601 Ortega St

remodel (e) 4-bedrooms, kitchen, living/dining rooms, (3) full bathrooms, (2) (n)powder rooms, & laundry relocation. exterior, (2) new windows east facingn & (1) (n) window west facing.

Open the permit page

$590,000
Apr 25, 2023Completed
final sign-off Jan 2024
411 Burnett Av(1) bathroom remodel.
Details
Permit
202304256445
Status
complete
Filed
Apr 25, 2023
Permit issued
Apr 28, 2023
Final sign-off
Jan 19, 2024
Declared cost
$5,500
Address
411 Burnett Av

(1) bathroom remodel.

Open the permit page

$5,500
Nov 1, 2022Expired or cancelled
expired Apr 2024
2078 45th Avinterior remodel on the main entry level. (n) bedroom on entry level within existing envelope (n) full bathroom on entry level within existing envelope upgrade stairs from first floor to second floor to comply with code.
Details
Permit
202211015616
Status
expired
Filed
Nov 1, 2022
Permit issued
Nov 1, 2022
Declared cost
$50,000
Address
2078 45th Av

interior remodel on the main entry level. (n) bedroom on entry level within existing envelope (n) full bathroom on entry level within existing envelope upgrade stairs from first floor to second floor to comply with code.

Open the permit page

$50,000
Oct 7, 2022Completed
final sign-off Sep 2023
144 Clipper Stinterior renovations of garage laundry, 1st floor kitchen and powder room, 2nd floor master suite, office and bath. exterior window replacement, new garage door, entry handrail, deck guard rails, light fixtures and paint.
Details
Permit
202210073977
Status
complete
Filed
Oct 7, 2022
Permit issued
Oct 11, 2022
Final sign-off
Sep 27, 2023
Declared cost
$700,000
Address
144 Clipper St

interior renovations of garage laundry, 1st floor kitchen and powder room, 2nd floor master suite, office and bath. exterior window replacement, new garage door, entry handrail, deck guard rails, light fixtures and paint.

Open the permit page

$700,000
Sep 16, 2022Completed
final sign-off Feb 2023
1612 Vallejo Strevision to bpa#202003116795, move partition wall to expand bath
Details
Permit
202209162590
Status
complete
Filed
Sep 16, 2022
Permit issued
Sep 16, 2022
Final sign-off
Feb 2, 2023
Address
1612 Vallejo St

revision to bpa#202003116795, move partition wall to expand bath

Open the permit page

Aug 25, 2022Expired or cancelled
expired Feb 2026
1612 Vallejo Stremodel (e) 2 bathrooms and rconfigure closets at 3/f. install shear wall & posts per structural drawnings. enclose laundry @ ground floor.
Details
Permit
202208251289
Status
expired
Filed
Aug 25, 2022
Permit issued
Aug 30, 2022
Declared cost
$35,000
Address
1612 Vallejo St

remodel (e) 2 bathrooms and rconfigure closets at 3/f. install shear wall & posts per structural drawnings. enclose laundry @ ground floor.

Open the permit page

$35,000
Aug 8, 2022Completed
final sign-off Oct 2023
1779 10th Av1/f: new habitable space - family room, office, bathroom, laundry room. rmeodel (e) kitchen and hall bathroom on 2/f.
Details
Permit
202208080056
Status
complete
Filed
Aug 8, 2022
Permit issued
Aug 25, 2022
Final sign-off
Oct 13, 2023
Declared cost
$85,000
Address
1779 10th Av

1/f: new habitable space - family room, office, bathroom, laundry room. rmeodel (e) kitchen and hall bathroom on 2/f.

Open the permit page

$85,000
Feb 8, 2022Completed
final sign-off Jan 2023
3737 23rd Stpartial infill of existing lighwell. remodel of two existing apartments including selected demolition of walls, doors, kitchens & baths, plus reframing of walls and new kitchens, baths, finishes, lighting.
Details
Permit
202202087528
Status
complete
Filed
Feb 8, 2022
Permit issued
Feb 24, 2022
Final sign-off
Jan 9, 2023
Declared cost
$160,000
Address
3737 23rd St

partial infill of existing lighwell. remodel of two existing apartments including selected demolition of walls, doors, kitchens & baths, plus reframing of walls and new kitchens, baths, finishes, lighting.

Open the permit page

$160,000
May 24, 2021Never finaled
issued May 2022, no final
188 Huntington Dr1st fl: enlarge garage, addition toward rear yard for master bedroom suite, (n) powder, laundry & sunken patio. 2nd fl: move bedroodm 2 toward front, addition toward rear yard to accomodate kitchen & living room, deck addition & stair to rear yard, remodel bath
Details
Permit
202105240858
Status
issued
Filed
May 24, 2021
Permit issued
May 17, 2022
Declared cost
$80,000
Address
188 Huntington Dr

1st fl: enlarge garage, addition toward rear yard for master bedroom suite, (n) powder, laundry & sunken patio. 2nd fl: move bedroodm 2 toward front, addition toward rear yard to accomodate kitchen & living room, deck addition & stair to rear yard, remodel bath

Open the permit page

$80,000
Nov 20, 2020Completed
final sign-off Oct 2024
2105 20th Streconfig unit 1 to contain 3 bed-2.5 baths, laundry, remod kitch, mod interior stair access to unit 1. remove (e) mezz. unit 2-replace (e) spiral stair, enclose laundry for dedicated access. unit 3-add w/d.
Details
Permit
202011209433
Status
complete
Filed
Nov 20, 2020
Permit issued
Aug 10, 2021
Final sign-off
Oct 17, 2024
Declared cost
$300,000
Address
2105 20th St

reconfig unit 1 to contain 3 bed-2.5 baths, laundry, remod kitch, mod interior stair access to unit 1. remove (e) mezz. unit 2-replace (e) spiral stair, enclose laundry for dedicated access. unit 3-add w/d.

Open the permit page

$300,000
Nov 9, 2020Completed
final sign-off Feb 2023
3625 Buchanan St2nd flr(two story building at rear of lot) - second floor residential remodel, with new bathroom, kitchen, and bedroom. change of use @ ground flr under pa#202009265117
Details
Permit
202011098527
Status
complete
Filed
Nov 9, 2020
Permit issued
Jul 13, 2021
Final sign-off
Feb 2, 2023
Declared cost
$234,000
Address
3625 Buchanan St

2nd flr(two story building at rear of lot) - second floor residential remodel, with new bathroom, kitchen, and bedroom. change of use @ ground flr under pa#202009265117

Open the permit page

$234,000
Jul 15, 2020Completed
final sign-off Dec 2022
3625 Buchanan Streplace kitchen cabinets, kitchen in same location. replace tile in bath . replace flooring
Details
Permit
202007150198
Status
complete
Filed
Jul 15, 2020
Permit issued
Jul 15, 2020
Final sign-off
Dec 16, 2022
Declared cost
$50,000
Address
3625 Buchanan St

replace kitchen cabinets, kitchen in same location. replace tile in bath . replace flooring

Open the permit page

$50,000
Jun 30, 2020Completed
final sign-off Oct 2021
1219 14th Av(1) kitchen & (1) bath remodel inkind only
Details
Permit
202006309364
Status
complete
Filed
Jun 30, 2020
Permit issued
Jun 30, 2020
Final sign-off
Oct 26, 2021
Declared cost
$80,000
Address
1219 14th Av

(1) kitchen & (1) bath remodel inkind only

Open the permit page

$80,000
Dec 27, 2018Completed
final sign-off Nov 2019
3021 26th Avinterior remodel at kitchen, 2 small baths and laundry, includes electrical, mechanical, plumbing upgrades as required, new ducts at garage.
Details
Permit
201812279206
Status
complete
Filed
Dec 27, 2018
Permit issued
Feb 15, 2019
Final sign-off
Nov 27, 2019
Declared cost
$150,000
Address
3021 26th Av

interior remodel at kitchen, 2 small baths and laundry, includes electrical, mechanical, plumbing upgrades as required, new ducts at garage.

Open the permit page

$150,000
Aug 20, 2018Completed
final sign-off Nov 2022
34 Gladys Streconfiguration on (3) levels to add bathroom @ upper & lower level, kitchen & bath renovation @ main level. rebuild (e) decks @ rear w/ firewalls. raise roof @ upper level & (n) upper level deck.
Details
Permit
201808207768
Status
complete
Filed
Aug 20, 2018
Permit issued
Dec 13, 2019
Final sign-off
Nov 9, 2022
Declared cost
$600,000
Address
34 Gladys St

reconfiguration on (3) levels to add bathroom @ upper & lower level, kitchen & bath renovation @ main level. rebuild (e) decks @ rear w/ firewalls. raise roof @ upper level & (n) upper level deck.

Open the permit page

$600,000
May 14, 2018Expired or cancelled
cancelled Jun 2022
1917 Stockton Stbathroom remodel, lower unit
Details
Permit
201805149056
Status
cancelled
Filed
May 14, 2018
Permit issued
May 14, 2018
Declared cost
$15,000
Address
1917 Stockton St

bathroom remodel, lower unit

Open the permit page

$15,000
May 7, 2018Expired or cancelled
withdrawn May 2022
1917 Stockton Stground flr remodel. upgrade bathroom. move some non bearing walls add deck and hot/cold tubs and sauna in rear yard
Details
Permit
201805078379
Status
withdrawn
Filed
May 7, 2018
Declared cost
$80,000
Address
1917 Stockton St

ground flr remodel. upgrade bathroom. move some non bearing walls add deck and hot/cold tubs and sauna in rear yard

Open the permit page

$80,000
Dec 18, 2017Completed
final sign-off Feb 2021
269 Waller Stremodel of exgg s.f.d.: modify sill of extg front windows at 1st floor: infill at ground floor undedr extg 2nd floor per zaboy, convert portion of extg non habitable space on 1st floor to nw habitable space. interior remodel with nw bathrooms, kitchen remodel & nw interior stairs, nw nfpa-13 fire
Details
Permit
201712186738
Status
complete
Filed
Dec 18, 2017
Permit issued
Aug 8, 2018
Final sign-off
Feb 16, 2021
Declared cost
$273,068
Address
269 Waller St

remodel of exgg s.f.d.: modify sill of extg front windows at 1st floor: infill at ground floor undedr extg 2nd floor per zaboy, convert portion of extg non habitable space on 1st floor to nw habitable space. interior remodel with nw bathrooms, kitchen remodel & nw interior stairs, nw nfpa-13 fire

Open the permit page

$273,068
Jul 27, 2016Never finaled
issued Jul 2016, no final
3976 25th Strevision to pa#201411040658 & 201602109244 reconfiguration of interior space of bath, dressing, floor and wall openings on 2/f, 3/f & 4/f
Details
Permit
201607273530
Status
issued
Filed
Jul 27, 2016
Permit issued
Jul 28, 2016
Address
3976 25th St

revision to pa#201411040658 & 201602109244 reconfiguration of interior space of bath, dressing, floor and wall openings on 2/f, 3/f & 4/f

Open the permit page

Sep 22, 2015Completed
final sign-off Oct 2015
65 Eureka Strevision to app#201501276784. change location of guest bath on 2nd floor. skylight at dormer change size.; add washer & dryer to 2/f
Details
Permit
201509227729
Status
complete
Filed
Sep 22, 2015
Permit issued
Sep 23, 2015
Final sign-off
Oct 27, 2015
Address
65 Eureka St

revision to app#201501276784. change location of guest bath on 2nd floor. skylight at dormer change size.; add washer & dryer to 2/f

Open the permit page

Aug 12, 2015Completed
final sign-off Jul 2020
3704 22nd Sthorizontal addition. new garage, rear addition @ 1st floor (family room) & 2nd floor (master bedroom). remodel basement, 1st floor kitchen & 2nd floor bedroom & new bathroom.
Details
Permit
201508124075
Status
complete
Filed
Aug 12, 2015
Permit issued
Mar 10, 2017
Final sign-off
Jul 10, 2020
Declared cost
$30,000
Address
3704 22nd St

horizontal addition. new garage, rear addition @ 1st floor (family room) & 2nd floor (master bedroom). remodel basement, 1st floor kitchen & 2nd floor bedroom & new bathroom.

Open the permit page

$30,000
Jan 27, 2015Completed
final sign-off Oct 2015
65 Eureka Stremodel extg bathroom at 2nd floor. convert one bathroom into 2 bathrooms. demo extg stair from 2nd to 3rd level and construct new stair from 2nd to 3rd level over extg main stair with new dormer at roof.
Details
Permit
201501276784
Status
complete
Filed
Jan 27, 2015
Permit issued
Jan 29, 2015
Final sign-off
Oct 27, 2015
Declared cost
$15,000
Address
65 Eureka St

remodel extg bathroom at 2nd floor. convert one bathroom into 2 bathrooms. demo extg stair from 2nd to 3rd level and construct new stair from 2nd to 3rd level over extg main stair with new dormer at roof.

Open the permit page

$15,000
Nov 4, 2014Completed
final sign-off Nov 2018
3976 25th St(n) front stair/entry; rear addition on 2nd & 3rd fls; remodel 3rd fl bedrooms & bathrooms; remove & raise roof & add 4th level occupancy; (n) sprinkler system throughout under deferred submittal.
Details
Permit
201411040658
Status
complete
Filed
Nov 4, 2014
Permit issued
Aug 26, 2015
Final sign-off
Nov 19, 2018
Declared cost
$100,000
Address
3976 25th St

(n) front stair/entry; rear addition on 2nd & 3rd fls; remodel 3rd fl bedrooms & bathrooms; remove & raise roof & add 4th level occupancy; (n) sprinkler system throughout under deferred submittal.

Open the permit page

$100,000
Aug 14, 2013Completed
final sign-off Jun 2014
2155 Buchanan St#1- interior remodeling on ground floor: remodel kitchen & enlarge bathroom.
Details
Permit
201308144294
Status
complete
Filed
Aug 14, 2013
Permit issued
Oct 8, 2013
Final sign-off
Jun 10, 2014
Declared cost
$20,000
Address
2155 Buchanan St

#1- interior remodeling on ground floor: remodel kitchen & enlarge bathroom.

Open the permit page

$20,000
Dec 21, 2012Completed
final sign-off Nov 2013
1765 10th Avcomply with complaint 201043018: convert crawl space at rear of house to livable area. 2 new bedrooms, 1 new bath, new play room. demo e stair to garage, construct new stair to playroom/livable area from floor above. remodel main floor at stair connection for head clearances new elec/plumb
Details
Permit
201212216776
Status
complete
Filed
Dec 21, 2012
Permit issued
Feb 12, 2013
Final sign-off
Nov 22, 2013
Declared cost
$95,000
Address
1765 10th Av

comply with complaint 201043018: convert crawl space at rear of house to livable area. 2 new bedrooms, 1 new bath, new play room. demo e stair to garage, construct new stair to playroom/livable area from floor above. remodel main floor at stair connection for head clearances new elec/plumb

Open the permit page

$95,000
Feb 23, 2012Completed
final sign-off May 2012
326 Marietta Drone kitchen replace cabinets, floor, appliances, 2 bathrooms, replace tiling, floor fixtures, upgrade plumbing and electrical
Details
Permit
201202234742
Status
complete
Filed
Feb 23, 2012
Permit issued
Feb 23, 2012
Final sign-off
May 11, 2012
Declared cost
$21,000
Address
326 Marietta Dr

one kitchen replace cabinets, floor, appliances, 2 bathrooms, replace tiling, floor fixtures, upgrade plumbing and electrical

Open the permit page

$21,000
Apr 29, 2011Completed
final sign-off Sep 2011
2311 Bryant Stinterior remodel. relocate (e) kitchen and bathroom, electrical, plbg,mech. relocate (e) walls. work on unit top floor.
Details
Permit
201104295056
Status
complete
Filed
Apr 29, 2011
Permit issued
May 6, 2011
Final sign-off
Sep 19, 2011
Declared cost
$35,000
Address
2311 Bryant St

interior remodel. relocate (e) kitchen and bathroom, electrical, plbg,mech. relocate (e) walls. work on unit top floor.

Open the permit page

$35,000
Mar 17, 2011Completed
final sign-off Jun 2011
4150 17th Streplace kitchen cabinets, replace appliances, new tiles in kitchen & 2 baths, replace plumbing fixtures in existing location, minor electrical work. kitchen: at least 50% high efficency (he) lighting by wattage. bathroom: he or occupancy sensor, no changes to exhaust system.
Details
Permit
201103172312
Status
complete
Filed
Mar 17, 2011
Permit issued
Mar 17, 2011
Final sign-off
Jun 27, 2011
Declared cost
$15,000
Address
4150 17th St

replace kitchen cabinets, replace appliances, new tiles in kitchen & 2 baths, replace plumbing fixtures in existing location, minor electrical work. kitchen: at least 50% high efficency (he) lighting by wattage. bathroom: he or occupancy sensor, no changes to exhaust system.

Open the permit page

$15,000
Jan 18, 2011Completed
final sign-off Jun 2011
636 Diamond Stremodel upstairs, 1 bathroom (2nd floor) fixtures in same location. upgrage electrical new tile. no change to wall window or door. lighting to comply w/ cec 150(k).
Details
Permit
201101188535
Status
complete
Filed
Jan 18, 2011
Permit issued
Jan 18, 2011
Final sign-off
Jun 3, 2011
Declared cost
$17,000
Address
636 Diamond St

remodel upstairs, 1 bathroom (2nd floor) fixtures in same location. upgrage electrical new tile. no change to wall window or door. lighting to comply w/ cec 150(k).

Open the permit page

$17,000
May 17, 2010Completed
final sign-off Sep 2010
1328 05th Avremove (e) kitchen cabinets. upgrade electrical in kitchen & bath. remove bathroom fixtures & replace. install (n) kitchen, non-structural, in-kind. work on 1328 - 5th ave only.
Details
Permit
201005172571
Status
complete
Filed
May 17, 2010
Permit issued
May 17, 2010
Final sign-off
Sep 30, 2010
Declared cost
$20,000
Address
1328 05th Av

remove (e) kitchen cabinets. upgrade electrical in kitchen & bath. remove bathroom fixtures & replace. install (n) kitchen, non-structural, in-kind. work on 1328 - 5th ave only.

Open the permit page

$20,000
Jul 27, 2009Completed
final sign-off Aug 2011
1455 15th Avprovide new media room and bathroom at 1st. floor. provide new laundry and windows.
Details
Permit
200907273465
Status
complete
Filed
Jul 27, 2009
Permit issued
Aug 31, 2009
Final sign-off
Aug 31, 2011
Declared cost
$40,000
Address
1455 15th Av

provide new media room and bathroom at 1st. floor. provide new laundry and windows.

Open the permit page

$40,000
Jun 23, 2009Completed
final sign-off Dec 2009
1326 05th Avreplace sheetrock and install new kitchen cabinets. replace bathroom fixtures and install new tile. upgrade electrical.
Details
Permit
200906231102
Status
complete
Filed
Jun 23, 2009
Permit issued
Jun 23, 2009
Final sign-off
Dec 14, 2009
Declared cost
$14,000
Address
1326 05th Av

replace sheetrock and install new kitchen cabinets. replace bathroom fixtures and install new tile. upgrade electrical.

Open the permit page

$14,000
Jun 2, 2009Completed
final sign-off Sep 2009
160 Swiss Avreplace plumbing fixtures in bathroom. remove bath, install shower, install wet bar. remove sheetrock to insatll insulation. new hardwood flooring. no structural work.
Details
Permit
200906029595
Status
complete
Filed
Jun 2, 2009
Permit issued
Jun 3, 2009
Final sign-off
Sep 30, 2009
Declared cost
$10,000
Address
160 Swiss Av

replace plumbing fixtures in bathroom. remove bath, install shower, install wet bar. remove sheetrock to insatll insulation. new hardwood flooring. no structural work.

Open the permit page

$10,000
Feb 24, 2009Completed
final sign-off Apr 2009
1363 16th Avrevision to 200812239121: move 2 walls to enlarge bath and closet, add 1 closet, retile, lay down floors, move outlets, add new tub/toilet, sink, convert den to bedroom.
Details
Permit
200902242731
Status
complete
Filed
Feb 24, 2009
Permit issued
Feb 24, 2009
Final sign-off
Apr 16, 2009
Declared cost
$6,000
Address
1363 16th Av

revision to 200812239121: move 2 walls to enlarge bath and closet, add 1 closet, retile, lay down floors, move outlets, add new tub/toilet, sink, convert den to bedroom.

Open the permit page

$6,000
Mar 13, 2008Expired or cancelled
expired Mar 2010
1 19th Avinstall cabinets in kitchen, install tile in 2 upstairs bathrooms/ minor electrical work. some finish plumbing
Details
Permit
200803137061
Status
expired
Filed
Mar 13, 2008
Permit issued
Mar 13, 2008
Declared cost
$50,000
Address
1 19th Av

install cabinets in kitchen, install tile in 2 upstairs bathrooms/ minor electrical work. some finish plumbing

Open the permit page

$50,000
Jan 25, 2007Completed
final sign-off Aug 2007
1943 Grove Stremodel existing lower level of condo for a family room and a bath and add internal stair to connect to upper level
Details
Permit
200701252541
Status
complete
Filed
Jan 25, 2007
Permit issued
Jan 25, 2007
Final sign-off
Aug 28, 2007
Declared cost
$10,000
Address
1943 Grove St

remodel existing lower level of condo for a family room and a bath and add internal stair to connect to upper level

Open the permit page

$10,000
Dec 6, 2006Completed
final sign-off May 2007
1456 15th Avremodel lowest level to add 2 bedrooms, full bath, hallway,laundry, 1 car garage to remain
Details
Permit
200612069277
Status
complete
Filed
Dec 6, 2006
Permit issued
Dec 6, 2006
Final sign-off
May 24, 2007
Declared cost
$80,000
Address
1456 15th Av

remodel lowest level to add 2 bedrooms, full bath, hallway,laundry, 1 car garage to remain

Open the permit page

$80,000
Feb 2, 2006Completed
final sign-off May 2006
54 Anzavista Avremodel bathroom at 3rd floor. new lighting.
Details
Permit
200602023690
Status
complete
Filed
Feb 2, 2006
Permit issued
Feb 2, 2006
Final sign-off
May 16, 2006
Declared cost
$15,000
Address
54 Anzavista Av

remodel bathroom at 3rd floor. new lighting.

Open the permit page

$15,000