Building Permits at 28 S 20th St Philadelphia PA 191455001


Estimated Price

Beds

Baths

Rooms

Sq.Ft.

Built:   Lot size:   Taxed:
RENOVATION HISTORY
Based on the information received from building department, associated with 28 S 20th St Philadelphia PA 191455001 over the past .

If you are considering hiring for your home renovation project, we recommend using our bidding system to get competitive quotes.

ACTIVITY



PERMITS VALUATION



RENOVATIONS
Find out the best time of the year to complete your project on a minimal budget.
Get several free quotes from best contractors in your area.

REQUEST A QUOTE
Explore CheckPermit
Our dataset includes 30 milion building permits across 4 million addresses in US.

We analyzed and ranked over 1 million home remodeling contractors based on official government sources.

Every contractor's rank is calculated based on official government records.
RECENT PROJECTS


Content Date Cost Contractor Rank Address Contractor
Mechanical permit
Date:  July 11, 2008

Client: Defense Realty Building 6 | Permit status: Completed | Permit id: 156417
2008/07/1109528 S 20th St Philadelphia Pa 19145 5001
Zoning/use permit
Date:  May 23, 2012

Client: Defense Realty Building 6 | Permit status: Completed | Permit id: 403149
2012/05/2309528 S 20th St Philadelphia Pa 19145 5001
Operations permit
Date:  June 1, 2010

Client: Defense Realty Building 6 | Permit status: Completed | Permit id: 20425
2010/06/0109528 S 20th St Philadelphia Pa 19145 5001
Suppression permit
Date:  June 13, 2008

Client: Defense Realty Building 6 | Permit status: Completed | Permit id: 156115
2008/06/1309528 S 20th St Philadelphia Pa 19145 5001
Electrical permit
Date:  April 14, 2008

Client: Defense Realty Building 6 | Permit status: Expired | Permit id: 138406
2008/04/1409528 S 20th St Philadelphia Pa 19145 5001
Plumbing permit
Date:  March 5, 2008

Client: Defense Realty Building 6 | Permit status: Completed | Permit id: 134441
2008/03/0509528 S 20th St Philadelphia Pa 19145 5001
Demolition permit
Date:  February 8, 2008

Client: Defense Realty Building 6 | Permit status: Completed | Permit id: 130632
2008/02/0809528 S 20th St Philadelphia Pa 19145 5001
Electrical permit
Date:  September 17, 2012

Client: Defense Realty Building 6 | Permit status: Completed | Permit id: 421665
2012/09/1709528 S 20th St Philadelphia Pa 19145 5001
Plumbing permit
Date:  July 9, 2012

Client: Defense Realty Building 6 | Permit status: Completed | Permit id: 414255
2012/07/0909528 S 20th St Philadelphia Pa 19145 5001
Electrical permit
Date:  March 2, 2011

Client: Defense Realty Building 6 | Permit status: Expired | Permit id: 327323
2011/03/0209528 S 20th St Philadelphia Pa 19145 5001
Electrical permit
Date:  February 6, 2013

Client: Defense Realty Building 6 | Permit status: Completed | Permit id: 446707
2013/02/0609528 S 20th St Philadelphia Pa 19145 5001
Suppression permit
Date:  February 5, 2013

Client: Defense Realty Building 6 | Permit status: Completed | Permit id: 436684
2013/02/0509528 S 20th St Philadelphia Pa 19145 5001
Alteration permit
Date:  January 23, 2008

Client: Defense Realty Llc | Permit status: Completed | Permit id: 125809
2008/01/230952810a S 20th St Philadelphia Pa 19145 0000
Use permit
Date:  January 10, 2008

Client: Defense Realty Llc | Permit status: Completed | Permit id: 124789
2008/01/100952810a S 20th St Philadelphia Pa 19145 0000
Plumbing permit
Date:  March 20, 2007

Client: Defense Realty Llc | Permit status: Completed | Permit id: 63217
2007/03/200952810a S 20th St Philadelphia Pa 19145 0000
Electrical permit
Date:  June 30, 2008

Client: Defense Realty Llc | Permit status: Expired | Permit id: 156781
2008/06/300952810a S 20th St Philadelphia Pa 19145 0000
Administrative permit
Date:  December 28, 2012

Client: Defense Realty Llc | Permit status: Completed | Permit id: 445572
2012/12/280952810a S 20th St Philadelphia Pa 19145 0000
Mechanical permit
Date:  January 23, 2008

Client: Defense Realty Llc | Permit status: Completed | Permit id: 126969
2008/01/230952810a S 20th St Philadelphia Pa 19145 0000
Electrical permit
Date:  July 11, 2011

Client: Defense Realty Llc | Permit status: Expired | Permit id: 349199
2011/07/110952810a S 20th St Philadelphia Pa 19145 0000
Alteration permit
Date:  June 4, 2012

Client: Defense Realty Llc | Permit status: Completed | Permit id: 393142
2012/06/040952810a S 20th St Philadelphia Pa 19145 0000
Plumbing permit
Date:  June 21, 2012

Client: Defense Realty Llc | Permit status: Completed | Permit id: 409847
2012/06/210952810a S 20th St Philadelphia Pa 19145 0000
Suppression permit
Date:  June 25, 2008

Client: Defense Realty Llc | Permit status: Completed | Permit id: 149376
2008/06/250952810a S 20th St Philadelphia Pa 19145 0000
Mechanical permit
Date:  August 6, 2012

Client: Defense Realty Llc | Permit status: Completed | Permit id: 409856
2012/08/060952810a S 20th St Philadelphia Pa 19145 0000
Suppression permit
Date:  October 9, 2012

Client: Defense Realty Llc | Permit status: Completed | Permit id: 429653
2012/10/090952810a S 20th St Philadelphia Pa 19145 0000
Suppression permit
Date:  July 24, 2008

Client: Defense Realty Llc | Permit status: Completed | Permit id: 162174
2008/07/240952810a S 20th St Philadelphia Pa 191450000
Use permit
Date:  January 10, 2008

Client: Defense Realty Llc | Permit status: Completed | Permit id: 124789
2008/01/100952810a S 20th St Philadelphia Pa 191450000
Electrical permit
Date:  May 30, 2008

Client: Defense Realty Llc | Permit status: Completed | Permit id: 135383
2008/05/300952810a S 20th St Philadelphia Pa 191450000
Alteration permit
Date:  January 23, 2008

Client: Defense Realty Llc | Permit status: Completed | Permit id: 125809
2008/01/230952810a S 20th St Philadelphia Pa 191450000
Suppression permit
Date:  October 9, 2012

Client: Defense Realty Llc | Permit status: Completed | Permit id: 429653
2012/10/090952810a S 20th St Philadelphia Pa 191450000
Electrical permit
Date:  July 11, 2011

Client: Defense Realty Llc | Permit status: Expired | Permit id: 349199
2011/07/110952810a S 20th St Philadelphia Pa 191450000
Mechanical permit
Date:  August 6, 2012

Client: Defense Realty Llc | Permit status: Completed | Permit id: 409856
2012/08/060952810a S 20th St Philadelphia Pa 191450000
Plumbing permit
Date:  June 21, 2012

Client: Defense Realty Llc | Permit status: Completed | Permit id: 409847
2012/06/210952810a S 20th St Philadelphia Pa 191450000
Administrative permit
Date:  December 28, 2012

Client: Defense Realty Llc | Permit status: Completed | Permit id: 445572
2012/12/280952810a S 20th St Philadelphia Pa 191450000
Alteration permit
Date:  June 4, 2012

Client: Defense Realty Llc | Permit status: Completed | Permit id: 393142
2012/06/040952810a S 20th St Philadelphia Pa 191450000
Mechanical permit
Date:  January 23, 2008

Client: Defense Realty Llc | Permit status: Completed | Permit id: 126969
2008/01/230952810a S 20th St Philadelphia Pa 191450000
Plumbing permit
Date:  March 20, 2007

Client: Defense Realty Llc | Permit status: Completed | Permit id: 63217
2007/03/200952810a S 20th St Philadelphia Pa 191450000
SCORE
100
Interior alterations as per plans.
Date:  January 23, 2008

Client: Efense Realty Llc | Permit type: Alteration permit | Permit status: Completed | Completion date: July 24, 2008 | Permit id: 125809
2008/01/2301002810a S 20th St Philadelphia Pa 191450000Intech Construction Inc
SCORE
100
New 3 4" water service to existing bldg
Date:  March 20, 2007

Client: Efense Realty Llc | Permit type: Plumbing permit | Permit status: Completed | Completion date: January 24, 2008 | Permit id: 63217
2007/03/2001002810a S 20th St Philadelphia Pa 191450000Star Plumbing And Heating
SCORE
100
Temporary certificate of occupancy
Date:  December 28, 2012

Client: Efense Realty Llc | Permit type: Administrative permit | Permit status: Completed | Completion date: January 2, 2013 | Permit id: 445572
2012/12/2801002810a S 20th St Philadelphia Pa 191450000Daniel J Keating Company
SCORE
100
Installation of a nfpa 13 sprinkler system with underground service line
Date:  October 9, 2012

Client: Efense Realty Llc | Permit type: Suppression permit | Permit status: Completed | Completion date: January 2, 2013 | Permit id: 429653
2012/10/0901002810a S 20th St Philadelphia Pa 191450000Majek Fire Protection, Inc
SCORE
100
Improvements to include installation of ductwork, registers diffusers, and mechanicals
Date:  August 6, 2012

Client: Efense Realty Llc | Permit type: Mechanical permit | Permit status: Completed | Completion date: January 16, 2013 | Permit id: 409856
2012/08/0601002810a S 20th St Philadelphia Pa 191450000River Mechanical Inc
SCORE
100
Waste lones and water lines to new fixtures under ground stub 5 outside wall(commercial)
Date:  June 21, 2012

Client: Efense Realty Llc | Permit type: Plumbing permit | Permit status: Completed | Completion date: January 14, 2013 | Permit id: 409847
2012/06/2101002810a S 20th St Philadelphia Pa 191450000River Mechanical Inc
SCORE
100
Interior renovations for new command center as per plan.
Date:  June 4, 2012

Client: Efense Realty Llc | Permit type: Alteration permit | Permit status: Completed | Completion date: January 11, 2013 | Permit id: 393142
2012/06/0401002810a S 20th St Philadelphia Pa 191450000Daniel J Keating Company
SCORE
100
Electrical alterations: (3)outlets, (8)light fixtures and controls. Work in accordance with 2008 nec
Date:  July 11, 2011

Client: Efense Realty Llc | Permit type: Electrical permit | Permit status: Expired | Completion date: August 8, 2011 | Permit id: 349199
2011/07/1101002810a S 20th St Philadelphia Pa 191450000Vasoli Electric Co Inc
SCORE
100
Disconnect, temporary light & power, power dist. Panels, transformers, light controls, 8 light fixtures, 3 swithces, 8 recepts, wiremold, hvac connections, empty box & stub up for voice data outlets, connection to existing service equipment as per 2005 nec (south dist)
Date:  May 30, 2008

Client: Efense Realty Llc | Permit type: Electrical permit | Permit status: Completed | Completion date: November 18, 2009 | Permit id: 135383
2008/05/3001002810a S 20th St Philadelphia Pa 191450000Anmar Electrical Contractor In
SCORE
100
Mechanical alterations as per plans. Refer to parent a p#125809 for plans.
Date:  January 23, 2008

Client: Efense Realty Llc | Permit type: Mechanical permit | Permit status: Completed | Completion date: July 24, 2008 | Permit id: 126969
2008/01/2301002810a S 20th St Philadelphia Pa 191450000Intech Construction Inc
SCORE
100
Install sprinkler protection 1st,2nd and 3rd floors. Install fire pump controllers jockey pump water supply done by other
Date:  July 24, 2008

Client: Efense Realty Llc | Permit type: Suppression permit | Permit status: Completed | Completion date: August 13, 2008 | Permit id: 162174
2008/07/2401002810a S 20th St Philadelphia Pa 191450000Precision Sprinkler Services
SCORE
100
Installation of new 600amp fused disconnect ats switch, tap existing generator feed, and install new fire pump demolition of existing, non utilized emergency equipment as per 2005 nec (south district)
Date:  June 30, 2008

Client: Efense Realty Llc | Permit type: Electrical permit | Permit status: Expired | Completion date: June 30, 2008 | Permit id: 156781
2008/06/3001002810a S 20th St Philadelphia Pa 191450000Anmar Electrical Contractor In
SCORE
100
Installing 5 suppression systems. See a p 149375 for data sheet
Date:  June 25, 2008

Client: Efense Realty Llc | Permit type: Suppression permit | Permit status: Completed | Completion date: July 24, 2008 | Permit id: 149376
2008/06/2501002810a S 20th St Philadelphia Pa 191450000Atlantic Fire Equipment Co Inc
SCORE
100
Installing 5 cooking exhaust hoods as per plan.
Date:  June 25, 2008

Client: Efense Realty Llc | Permit type: Mechanical permit | Permit status: Completed | Completion date: July 24, 2008 | Permit id: 149375
2008/06/2501002810a S 20th St Philadelphia Pa 191450000Atlantic Fire Equipment Co Inc
Electrical permit
Date:  September 17, 2012

Client: Defense Realty Building 6 | Permit status: Completed | Permit id: 421665
2012/09/1709528 S 20th St Philadelphia Pa 191455001
Electrical permit
Date:  March 2, 2011

Client: Defense Realty Building 6 | Permit status: Expired | Permit id: 327323
2011/03/0209528 S 20th St Philadelphia Pa 191455001
Electrical permit
Date:  February 6, 2013

Client: Defense Realty Building 6 | Permit status: Completed | Permit id: 446707
2013/02/0609528 S 20th St Philadelphia Pa 191455001
Plumbing permit
Date:  March 5, 2008

Client: Defense Realty Building 6 | Permit status: Completed | Permit id: 134441
2008/03/0509528 S 20th St Philadelphia Pa 191455001
Plumbing permit
Date:  July 9, 2012

Client: Defense Realty Building 6 | Permit status: Completed | Permit id: 414255
2012/07/0909528 S 20th St Philadelphia Pa 191455001
Electrical permit
Date:  April 14, 2008

Client: Defense Realty Building 6 | Permit status: Expired | Permit id: 138406
2008/04/1409528 S 20th St Philadelphia Pa 191455001
Suppression permit
Date:  June 13, 2008

Client: Defense Realty Building 6 | Permit status: Completed | Permit id: 156115
2008/06/1309528 S 20th St Philadelphia Pa 191455001
Demolition permit
Date:  February 8, 2008

Client: Defense Realty Building 6 | Permit status: Completed | Permit id: 130632
2008/02/0809528 S 20th St Philadelphia Pa 191455001
Suppression permit
Date:  February 5, 2013

Client: Defense Realty Building 6 | Permit status: Completed | Permit id: 436684
2013/02/0509528 S 20th St Philadelphia Pa 191455001
Operations permit
Date:  June 1, 2010

Client: Defense Realty Building 6 | Permit status: Completed | Permit id: 20425
2010/06/0109528 S 20th St Philadelphia Pa 191455001
Mechanical permit
Date:  July 11, 2008

Client: Defense Realty Building 6 | Permit status: Completed | Permit id: 156417
2008/07/1109528 S 20th St Philadelphia Pa 191455001
Zoning use permit
Date:  May 23, 2012

Client: Defense Realty Building 6 | Permit status: Completed | Permit id: 403149
2012/05/2309528 S 20th St Philadelphia Pa 191455001
SCORE
100
One fire alarm panel;one annuciator panel; two duct detectors one tie in to existing fire alarm system; twenty seven horn strobes, one strobe 2 pull stations one smoke
Date:  May 2, 2017

Client: Efense Realty Building 6 | Permit type: Electrical permit | Permit status: Completed | Completion date: July 20, 2017 | Permit id: 771316
2017/05/02010028 S 20th St Philadelphia Pa 191455001H B Frazer Co Penna
SCORE
100
For the installation of a fire suppression system in accordance with nfpa 13 for new tenant, with existing backflow preventor and existing 6-inch supply, as per approved plans. All work shall be performed by a fire suppression contractor licensed by the city of philadelphia.
Date:  April 18, 2017

Client: Efense Realty Building 6 | Permit type: Suppression permit | Permit status: Completed | Completion date: July 20, 2017 | Permit id: 767097
2017/04/18010028 S 20th St Philadelphia Pa 191455001A And S Sprinkler Co Inc
SCORE
100
For the installation of an hvac system to include registers diffusers, supply exhaust ductwork, rtus, piping work, air curtains, vavs and all other work as per approved plans. Separate permit required for any electrical and plumbing work.
Date:  March 17, 2017
Contractor: Fluidics Inc

Client: Efense Realty Building 6 | Permit type: Mechanical permit | Permit status: Completed | Completion date: July 6, 2017 | Permit id: 763444
2017/03/17010028 S 20th St Philadelphia Pa 191455001Fluidics Inc
SCORE
100
Install 1 lights,85 outlets,5 panels and 22 hvac power per 2008 nec (state police facility)south district
Date:  March 31, 2017

Client: Efense Realty Building 6 | Permit type: Electrical permit | Permit status: Completed | Completion date: July 20, 2017 | Permit id: 762743
2017/03/31010028 S 20th St Philadelphia Pa 191455001H B Frazer Co Penna
SCORE
100
Fire alarm control panel, annunciator panel, (9) pull stations, (72) audio visual devices, (70) visual devices, (10) smoke detectors, elevator recall, (70) duct detectors, control moduals, interface with kitchen equipment, per nfpa-72 (south dist)
Date:  April 14, 2008

Client: Efense Realty Building 6 | Permit type: Electrical permit | Permit status: Expired | Completion date: April 14, 2008 | Permit id: 138406
2008/04/14010028 S 20th St Philadelphia Pa 191455001Anmar Electrical Contractor In
SCORE
82
Tenant fit out of 1 4 of existing building. Replace toilets in existing bathroom, replace faucets on existing lavatories, add new handicap bathrooms on all floors, and new kitchen on first floor. (44) wc, (33) lavs, (5) urinals, (4) mr, (3) sk, (6) dr ftn, (24) fd, (7) shsk, (3) bwl sk
Date:  March 5, 2008
Contractor: Charles Jowers

Client: Efense Realty Building 6 | Permit type: Plumbing permit | Permit status: Completed | Completion date: July 29, 2008 | Permit id: 134441
2008/03/0508228 S 20th St Philadelphia Pa 191455001Charles Jowers
SCORE
65
Interior demolition as per plans. Note: "all fire suppresion and fire alarm systems to remain"separate electrical and plumbing permits required
Date:  February 8, 2008

Client: Efense Realty Building 6 | Permit type: Demolition permit | Permit status: Completed | Completion date: July 2, 2008 | Permit id: 130632
2008/02/0806528 S 20th St Philadelphia Pa 191455001Delaware Valley Remediation
SCORE
100
Alterations: interior plumbing; fit-out of new safety services tenant (state police) - the installation will compy with the philadelphia plumbing code 2004
Date:  March 8, 2017
Contractor: Dominic Garofolo

Client: Efense Realty Building 6 | Permit type: Plumbing permit | Permit status: Completed | Completion date: July 7, 2017 | Permit id: 761801
2017/03/08010028 S 20th St Philadelphia Pa 191455001Dominic Garofolo
For use of tenant space on first floor at south end of building #6 as safety services within an existing detached structure; no change in height or area of existing building; no changes to other tenants on property; no signs on this permit.
Date:  February 23, 2017

Client: Efense Realty Building 6 | Permit type: Use permit | Permit status: Completed | Completion date: May 5, 2017 | Permit id: 761134
2017/02/2309528 S 20th St Philadelphia Pa 191455001
For level ii interior alterations an existing structure, for fit-out of new safety services tenant with low-rise pallet storage room, as per plans; separate permits required for any and all mechanical, electrical, plumbing, and fire suppression work; building is currently sprinklered with nfpa 13.
Date:  February 23, 2017

Client: Efense Realty Building 6 | Permit type: Alteration permit | Permit status: Completed | Completion date: July 20, 2017 | Permit id: 745505
2017/02/2309528 S 20th St Philadelphia Pa 191455001
SCORE
100
Install cable and devices for an fm 2 each of three rooms per 2008 nec & nfpa 72 (office space)
Date:  February 6, 2013

Client: Efense Realty Building 6 | Permit type: Electrical permit | Permit status: Completed | Completion date: March 7, 2013 | Permit id: 446707
2013/02/06010028 S 20th St Philadelphia Pa 191455001Adams Electrical Const Inc
SCORE
95
For the installation of three (3) automatic clean agent fire suppression systems with four (4) total nozzles for a data center and two equipment rooms in an existing building as per approved plans; installation of fire suppression system in accordance with nfpa 2001.
Date:  February 5, 2013

Client: Efense Realty Building 6 | Permit type: Suppression permit | Permit status: Completed | Completion date: March 1, 2013 | Permit id: 436684
2013/02/0509528 S 20th St Philadelphia Pa 191455001Comprehensive Fire Technologie
SCORE
82
Demo existing drainage pipin and replace with new, stormwater and vent piping
Date:  April 1, 2008
Contractor: Charles Jowers

Client: Efense Realty Building 6 | Permit type: Plumbing permit | Permit status: Expired | Completion date: January 13, 2009 | Permit id: 142384
2008/04/0108228 S 20th St Philadelphia Pa 191455001Charles Jowers
SCORE
100
Mechanical yard addition, parking lot, proposed constrete ramp and stairway construction within existing parking lot.
Date:  May 23, 2012

Client: Efense Realty Building 6 | Permit type: Zoning/use permit | Permit status: Completed | Completion date: May 30, 2012 | Permit id: 403149
2012/05/23010028 S 20th St Philadelphia Pa 191455001Daniel J Keating Company
SCORE
100
Maintenance shop of training center, install 1 contactor, 2 power off switches to control existing circuits for shop tools as per the 2008 nec
Date:  March 2, 2011

Client: Efense Realty Building 6 | Permit type: Electrical permit | Permit status: Expired | Completion date: March 2, 2011 | Permit id: 327323
2011/03/02010028 S 20th St Philadelphia Pa 191455001Vasoli Electric Co Inc
SCORE
100
5 25 10-erection of (1)-assembly use tent
Date:  June 1, 2010

Client: Efense Realty Building 6 | Permit type: Operations permit | Permit status: Completed | Permit id: 20425
2010/06/01010028 S 20th St Philadelphia Pa 191455001Jefmar Party Rentals
SCORE
100
Replace 6" house trap and vent
Date:  November 7, 2008

Client: Efense Realty Building 6 | Permit type: Plumbing permit | Permit status: Completed | Completion date: October 14, 2009 | Permit id: 187186
2008/11/07010028 S 20th St Philadelphia Pa 191455001Star Plumbing And Heating
SCORE
100
Install new meter pit & backflow assembly, as per submitted plans and calcs.
Date:  June 13, 2008

Client: Efense Realty Building 6 | Permit type: Suppression permit | Permit status: Completed | Completion date: July 24, 2008 | Permit id: 156115
2008/06/13010028 S 20th St Philadelphia Pa 191455001A And S Sprinkler Co Inc
Installation of four exhaust fans for 5 cooking exhaust hoods as per plan.
Date:  July 11, 2008

Client: Efense Realty Building 6 | Permit type: Mechanical permit | Permit status: Completed | Completion date: July 24, 2008 | Permit id: 156417
2008/07/1109528 S 20th St Philadelphia Pa 191455001
SCORE
100
Install 1 main fire alarm panel, 2 booster panels, 115 smoke detectors, 43 horn strobes & 13 strobes as per 2008 nec & nfpa 72 (office space)
Date:  September 17, 2012
Contractor: Joule Electric Inc

Client: Efense Realty Building 6 | Permit type: Electrical permit | Permit status: Completed | Completion date: May 4, 2013 | Permit id: 421665
2012/09/17010028 S 20th St Philadelphia Pa 191455001Joule Electric Inc
SCORE
100
To install 1 inlet catch basin to install 1 6" lateral 3 5" laterals up to 5ft from bldg office space pa20121772031
Date:  July 9, 2012
Contractor: Harry Stuhl Iii

Client: Efense Realty Building 6 | Permit type: Plumbing permit | Permit status: Completed | Completion date: April 16, 2013 | Permit id: 414255
2012/07/09010028 S 20th St Philadelphia Pa 191455001Harry Stuhl Iii
SCORE
100
Install new 1600amp service 24 new panels 426 light fixtures 185 receptacles 25 furniture drops 185 data outlets cameras and 101 speakers per 2008 nec
Date:  September 17, 2012
Contractor: Joule Electric Inc

Client: Efense Realty Building 6 | Permit type: Electrical permit | Permit status: Completed | Completion date: May 4, 2013 | Permit id: 412012
2012/09/17010028 S 20th St Philadelphia Pa 191455001Joule Electric Inc
BEST LOCAL CONTRACTORS




Contractor Rank Contractor Details Number of Projects Avg. Project Cost Years in Business Photos
Need a Contractor ?
Just fill out a form below and get several free quotes from best local contractors in your area.