Building Permits at 214 West 29 St Manhattan NY 10001


Estimated Price

Beds

Baths

Rooms

Sq.Ft.

Built:   Lot size:   Taxed:
RENOVATION HISTORY
Based on the information received from building department, associated with 214 West 29 St Manhattan NY 10001 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
SCORE
88
Date:  September 3, 2015
Contractor: Paul Krasniqi

Client: Ernest Faraci | Client Address: 419 Park Avenue South New York Ny 10016 | Client Phone: (212) 696-7100 | Client Company: Walsam Twenty-Nine Company | Expiration date: September 2, 2016 | Permit id: 122510096
2015/09/03088214 West 29th Street Manhattan Ny 10001Paul Krasniqi
SCORE
88
Date:  August 14, 2013
Contractor: Paul Krasniqi

Client: Ernest Faraci | Client Address: 419 Park Avenue South New York Ny 10016 | Client Phone: (212) 696-7100 | Client Company: Walter & Samuels | Expiration date: November 12, 2015 | Permit id: 121716688
2013/08/14088214 West 29th Street Manhattan Ny 10001Paul Krasniqi
SCORE
100
Date:  March 26, 2014
Contractor: Steve Marko

Client: Ernest Faraci | Client Address: 419 Park Avenue South New York Ny 10016 | Client Phone: (212) 696-7100 | Client Company: Walsam Twenty-Nine Company | Expiration date: March 14, 2015 | Permit id: 121865605
2014/03/260100214 West 29th Street Manhattan Ny 10001Steve Marko
SCORE
99
Date:  June 11, 2014
Contractor: Bryan Ennist

Client: Ernest Faraci | Client Address: C/o Walter & Samuels Inc. Manhattan Ny 10016 | Client Phone: (212) 685-6200 | Client Company: Walsam 29th Company | Expiration date: June 11, 2015 | Permit id: 140209398
2014/06/11099214 West 29th Street Manhattan Ny 10001Bryan Ennist
SCORE
99
Date:  September 24, 2013
Contractor: Michael Krasniqi

Client: Ernest Faraci | Client Address: 419 Park Avenue South New York Ny 10016 | Client Phone: (212) 696-7100 | Client Company: Walter & Samuels | Expiration date: December 16, 2014 | Permit id: 121731082
2013/09/24099214 West 29th Street Manhattan Ny 10001Michael Krasniqi
SCORE
99
Date:  March 26, 2014
Contractor: Steve Marku

Client: Ernest Faraci | Client Address: 419 Park Avenue South New York Ny 10016 | Client Phone: (212) 696-7100 | Client Company: Walsam Twenty-Nine Company | Expiration date: March 14, 2015 | Permit id: 121865605
2014/03/26099214 West 29th Street Manhattan Ny 10001Steve Marku
SCORE
99
Date:  December 19, 2013
Contractor: Steve Marku

Client: Ernest Faraci | Client Address: 419 Park Avenue South New York Ny 10016 | Client Phone: (212) 696-7100 | Client Company: Walter & Samuels | Expiration date: March 14, 2015 | Permit id: 121739306
2013/12/19099214 West 29th Street Manhattan Ny 10001Steve Marku
SCORE
99
Date:  June 11, 2014
Contractor: Bryan Ennist

Client: Ernest Faraci | Client Address: C/o Walter & Samuels Inc. Manhattan Ny 10016 | Client Phone: (212) 685-6200 | Client Company: Walsam 29th Company | Permit status: Renewal | Expiration date: May 31, 2016 | Permit id: 140209398
2014/06/11099214 West 29th Street Manhattan Ny 10001Bryan Ennist
SCORE
100
Date:  March 26, 2014
Contractor: Steve Marko

Client: Ernest Faraci | Client Address: 419 Park Avenue South New York Ny 10016 | Client Phone: (212) 696-7100 | Client Company: Walsam Twenty-Nine Company | Permit status: Renewal | Expiration date: March 14, 2015 | Permit id: 121865605
2014/03/260100214 West 29th Street Manhattan Ny 10001Steve Marko
SCORE
99
Date:  September 24, 2013
Contractor: Michael Krasniqi

Client: Ernest Faraci | Client Address: 419 Park Avenue South New York Ny 10016 | Client Phone: (212) 696-7100 | Client Company: Walter & Samuels | Permit status: Renewal | Expiration date: December 16, 2014 | Permit id: 121731082
2013/09/24099214 West 29th Street Manhattan Ny 10001Michael Krasniqi
SCORE
99
Date:  March 26, 2014
Contractor: Steve Marku

Client: Ernest Faraci | Client Address: 419 Park Avenue South New York Ny 10016 | Client Phone: (212) 696-7100 | Client Company: Walsam Twenty-Nine Company | Permit status: Initial | Expiration date: March 14, 2015 | Permit id: 121865605
2014/03/26099214 West 29th Street Manhattan Ny 10001Steve Marku
SCORE
99
Date:  December 19, 2013
Contractor: Steve Marku

Client: Ernest Faraci | Client Address: 419 Park Avenue South New York Ny 10016 | Client Phone: (212) 696-7100 | Client Company: Walter & Samuels | Permit status: Renewal | Expiration date: March 14, 2015 | Permit id: 121739306
2013/12/19099214 West 29th Street Manhattan Ny 10001Steve Marku
SCORE
100
Date:  May 19, 2010
Contractor: Mark Lofrumento

Client: Ernest Faraci | Client Address: 419 Park Avenue South New York Ny 10016 | Client Phone: (212) 696-1001 | Client Company: Walsam Twenty Nine Co. | Permit status: Initial | Permit id: 120290559
2010/05/190100214 West 29th Street Manhattan Ny 10001Mark Lofrumento
SCORE
100
Date:  December 19, 2013
Contractor: Steve Marko

Client: Ernest Faraci | Client Address: 419 Park Avenue South New York Ny 10016 | Client Phone: (212) 696-7100 | Client Company: Walter & Samuels | Permit status: Initial | Permit id: 121739306
2013/12/190100214 West 29th Street Manhattan Ny 10001Steve Marko
SCORE
88
Date:  February 2, 2017
Contractor: Paul Krasniqi

Client: Ernest Faraci | Client Address: 419 Park Avenue South New York Ny 10016 | Client Phone: (212) 696-7100 | Client Company: Walsam Twenty-Nine Company | Permit status: Initial | Permit id: 123006148
2017/02/02088214 West 29th Street Manhattan Ny 10001Paul Krasniqi
SCORE
100
Date:  April 17, 2015
Contractor: William Laffey

Client: William Laffey | Client Address: 49 31st Place Lic Ny 11101 | Client Phone: (214) 748-3647 | Client Company: Spring Scaffolding Llc | Expiration date: April 16, 2016 | Permit id: 122372869
2015/04/170100214 West 29 Street Manhattan Ny 10001William Laffey
SCORE
100
Date:  June 18, 2013
Contractor: William Laffey

Client: William Laffey | Client Address: 49 31st Place Lic Ny 11101 | Client Phone: (214) 748-3647 | Client Company: Spring Scaffolding Llc | Expiration date: December 27, 2014 | Permit id: 140088713
2013/06/180100214 West 29 Street Manhattan Ny 10001William Laffey
SCORE
100
Date:  April 17, 2015
Contractor: William Laffey

Client: William Laffey | Client Address: 49 31st Place Long Island City Ny 11101 | Client Phone: (718) 392-4921 | Client Company: Spring Scaffolding Llc | Permit status: Initial | Expiration date: April 16, 2016 | Permit id: 122372869
2015/04/170100214 West 29 Street Manhattan Ny 10001William Laffey
SCORE
100
Date:  June 18, 2013
Contractor: William Laffey

Client: William Laffey | Client Address: 49 31st Place Long Island City Ny 11101 | Client Phone: (718) 392-4921 | Client Company: Spring Scaffolding Llc | Permit status: Renewal | Expiration date: December 27, 2014 | Permit id: 140088713
2013/06/180100214 West 29 Street Manhattan Ny 10001William Laffey
SCORE
93
Equipment work
Date:  August 14, 2013

Permit status: Permit issued | Permit id: 12171668801
2013/08/14093214 West 29 Street Manhattan Ny 10001Kras Interior Contr. Corp
SCORE
100
Sidewalk shed
Date:  April 17, 2015

Permit type: Equipment | Permit status: Permit issued | Permit id: 12237286901
2015/04/170100214 West 29 Street Manhattan Ny 10001Spring Scaffolding Llc
SCORE
93
Equipment work
Date:  April 8, 2014

Permit status: Permit issued | Permit id: 12171668802
2014/04/08093214 West 29 Street Manhattan Ny 10001Kras Interior Contr. Corp
SCORE
99
Equipment work
Date:  June 11, 2014
Contractor: Bryan A. Ennist

Permit status: Permit issued | Permit id: 14020939801
2014/06/11099214 West 29 Street Manhattan Ny 10001Bryan A. Ennist
SCORE
100
Equipment work
Date:  May 19, 2010

Permit status: Permit issued | Permit id: 12029055901
2010/05/190100214 West 29 Street Manhattan Ny 10001Cool Breeze Air Cond. Inc
SCORE
96
Alteration
Date:  October 6, 2009

Permit status: Permit issued | Permit id: 12016404401
2009/10/06096214 West 29 Street Manhattan Ny 10001New York Sign Contractors
SCORE
64
Equipment work
Date:  June 13, 2006

Permit status: Permit issued | Permit id: 10445044301
2006/06/13064214 West 29 Street Manhattan Ny 10001Jc Singh Construction Corp
SCORE
63
Plumbing
Date:  July 8, 2004
Contractor: M M Plumb Heat

Permit status: Permit issued | Permit id: 10380127201
2004/07/08063214 West 29 Street Manhattan Ny 10001M M Plumb Heat
SCORE
63
Plumbing
Date:  February 23, 2006
Contractor: M M Plumb Heat

Permit status: Permit issued | Permit id: 10380127202
2006/02/23063214 West 29 Street Manhattan Ny 10001M M Plumb Heat
SCORE
95
Sidewalk shed
Date:  March 6, 2006

Permit type: Equipment | Permit status: Permit issued | Permit id: 10436470501
2006/03/06095214 West 29 Street Manhattan Ny 10001Outdoor Installations Llc
SCORE
95
Scaffold
Date:  March 6, 2006

Permit type: Equipment | Permit status: Permit issued | Permit id: 10436471401
2006/03/06095214 West 29 Street Manhattan Ny 10001Outdoor Installations Llc
SCORE
82
Equipment work
Date:  October 30, 1998
Contractor: Mkg Construction

Permit status: Permit issued | Permit id: 10195713401
1998/10/30082214 West 29 Street Manhattan Ny 10001Mkg Construction
SCORE
56
Equipment work
Date:  June 18, 1998
Contractor: Tower Interior

Permit status: Permit issued | Permit id: 10185272801
1998/06/18056214 West 29 Street Manhattan Ny 10001Tower Interior
SCORE
56
Equipment work
Date:  April 26, 1999

Permit status: Permit issued | Permit id: 10183380201
1999/04/26056214 West 29 Street Manhattan Ny 10001Mj Hardware Electric Corp
SCORE
56
Equipment work
Date:  May 13, 1998

Permit status: Permit issued | Permit id: 10175761701
1998/05/13056214 West 29 Street Manhattan Ny 10001Tower Interior Contractors Inc
SCORE
56
Equipment work
Date:  June 16, 1998

Permit status: Permit issued | Permit id: 10181562601
1998/06/16056214 West 29 Street Manhattan Ny 10001Tower Interior Contrctrs Inc
SCORE
59
Equipment work
Date:  March 11, 1998

Permit status: Permit issued | Permit id: 10174768301
1998/03/11059214 West 29 Street Manhattan Ny 10001Advance Construction Cocepts Inc
SCORE
88
Plumbing
Date:  April 6, 1998

Permit status: Permit issued | Permit id: 10174768301
1998/04/06088214 West 29 Street Manhattan Ny 10001Deangelis Plg And Htg
SCORE
99
Equipment work
Date:  November 21, 1995

Permit status: Permit issued | Permit id: 10115761301
1995/11/21099214 West 29 Street Manhattan Ny 10001Mesta Restoration Corp
SCORE
59
Plumbing
Date:  March 18, 1996

Permit status: Permit issued | Permit id: 10117350601
1996/03/18059214 West 29 Street Manhattan Ny 10001S.O.S.Plumbing And Heating Contrac
SCORE
56
Equipment work
Date:  January 18, 1996

Permit status: Permit issued | Permit id: 10117350601
1996/01/18056214 West 29 Street Manhattan Ny 10001Mestas Restoration Co
SCORE
56
Plumbing
Date:  March 14, 1996

Permit status: Permit issued | Permit id: 10115761301
1996/03/14056214 West 29 Street Manhattan Ny 10001S.O.S. Plmb. And Htng Contr.Inc
SCORE
56
Equipment work
Date:  June 9, 1993
Contractor: The Hcl Corp

Permit status: Permit issued | Permit id: 10062205101
1993/06/09056214 West 29 Street Manhattan Ny 10001The Hcl Corp
SCORE
94
Equipment work
Date:  January 4, 1991

Permit status: Permit issued | Permit id: 10016325201
1991/01/04094214 West 29 Street Manhattan Ny 10001Lfj Construction Services
SCORE
100
Sidewalk shed
Date:  December 23, 2013

Permit type: Equipment | Permit status: Permit issued | Permit id: 14008870402
2013/12/230100214 West 29 Street Manhattan Ny 10001Spring Scaffolding Llc
SCORE
100
Equipment work
Date:  March 26, 2014

Permit status: Permit issued | Permit id: 12186560501
2014/03/260100214 West 29 Street Manhattan Ny 10001Colgate Restoration Corp
SCORE
100
Scaffold
Date:  June 18, 2013

Permit type: Equipment | Permit status: Permit issued | Permit id: 14008871301
2013/06/180100214 West 29 Street Manhattan Ny 10001Spring Scaffolding Llc
SCORE
86
Equipment work
Date:  July 15, 2015

Permit status: Permit issued | Permit id: 12171668803
2015/07/15086214 West 29 Street Manhattan Ny 100015 K Construction Corp
SCORE
86
Fence
Date:  September 3, 2015

Permit type: Equipment | Permit status: Permit issued | Permit id: 12251009601
2015/09/03086214 West 29 Street Manhattan Ny 100015 K Construction Corp
SCORE
100
Equipment work
Date:  November 8, 2013

Permit status: Permit issued | Permit id: 12174550301
2013/11/080100214 West 29 Street Manhattan Ny 10001Colgate Restoration Corp
SCORE
99
Equipment work
Date:  November 20, 2015
Contractor: Bryan A. Ennist

Permit status: Permit issued | Permit id: 14020939802
2015/11/20099214 West 29 Street Manhattan Ny 10001Bryan A. Ennist
SCORE
64
Date:  March 5, 2009
Contractor: Ginni Gappa

Client: Amber Rogers | Client Address: 214 W 29th Street New York Ny 10001 | Client Phone: (212) 226-2500 | Client Company: Acme Safe Co, Llc | Permit status: Initial | Permit id: 110451760
2009/03/05064214 West 29 Street Manhattan Ny 10001Ginni Gappa
SCORE
82
Date:  June 13, 2006
Contractor: Inder Singh

Client: Ernest Faraci | Client Address: 419 Park Avenue South New York Ny 10016 | Client Phone: (212) 685-6200 | Client Company: Wasam Twenty Nine Co. | Permit status: Initial | Permit id: 104450443
2006/06/13082214 West 29 Street Manhattan Ny 10001Inder Singh
SCORE
75
Date:  June 16, 1998
Contractor: Toma Krasniqi

Client: Ernest Faraci | Client Address: 419 Park Ave South Ny Ny 10016 | Client Phone: (212) 696-7127 | Client Company: Walsam Twenty Nine Co. | Permit status: Initial | Permit id: 101815626
1998/06/16075214 West 29 Street Manhattan Ny 10001Toma Krasniqi
SCORE
100
Date:  January 4, 1991
Contractor: Lazar Yerukhovich

Client: David Berley | Client Address: 419 Park Ave South Ny Ny 10016 | Client Phone: (212) 685-6200 | Client Company: Wal/sam 29 Co C/o Walter Samuel | Permit status: Initial | Permit id: 100163252
1991/01/040100214 West 29 Street Manhattan Ny 10001Lazar Yerukhovich
SCORE
100
Date:  October 6, 2009
Contractor: Fenghaixu Zhang

Client: Allen Perchonok | Client Address: 214 West 29th Street New York Ny 10001 | Client Phone: (212) 594-1100 | Client Company: A-One Couture Inc/ Elite Furs & | Permit status: Initial | Permit id: 120164044
2009/10/060100214 West 29 Street Manhattan Ny 10001Fenghaixu Zhang
SCORE
99
Date:  March 18, 1996
Contractor: Joseph Sullivan

Client: Tom Eckerle | Client Address: 214 W 29th St Ny Ny 10001 | Client Phone: (212) 868-0164 | Client Company: Tom Eckerle S Tudio | Permit status: Initial | Permit id: 101173506
1996/03/18099214 West 29 Street Manhattan Ny 10001Joseph Sullivan
SCORE
100
Date:  March 18, 2009
Contractor: Mark Lofrumento

Client: Ernest Faraci | Client Address: 419 Park Avenue South New York Ny 10016 | Client Phone: (212) 685-6200 | Client Company: Walter & Samuels Inc. As Walsam | Permit status: Initial | Permit id: 110459316
2009/03/180100214 West 29 Street Manhattan Ny 10001Mark Lofrumento
SCORE
100
Date:  March 6, 1998
Contractor: Joel Mirer

Client: Ernest Feraci | Client Address: 419 Park Avenue So. New York Ny 10016 | Client Phone: (212) 685-6200 | Client Company: Walter & Samuels Inc. | Permit status: Initial | Permit id: 101747683
1998/03/060100214 West 29 Street Manhattan Ny 10001Joel Mirer
SCORE
59
Date:  June 9, 1993
Contractor: Martin Joludow

Client: Martin Joludow | Client Address: 214 West 29th Street Manhattan Ny 10001 | Client Phone: (212) 967-6850 | Client Company: H.C.L. Corporation | Permit status: Initial | Permit id: 100622051
1993/06/09059214 West 29 Street Manhattan Ny 10001Martin Joludow
SCORE
75
Date:  May 13, 1998
Contractor: Toma Krasniqi

Client: Ernie Faraci | Client Address: 419 Park_ave_so Ny Ny 10010 | Client Company: 29_co | Permit status: Initial | Permit id: 101757617
1998/05/13075214 West 29 Street Manhattan Ny 10001Toma Krasniqi
SCORE
100
Date:  March 6, 2006
Contractor: Thomas Del Mastro

Client: David Berley | Client Address: 419 Pas Ny Ny 10016 | Client Phone: (212) 685-6200 | Client Company: Walsam Twenty Nine Co. | Permit status: Initial | Permit id: 104364705
2006/03/060100214 West 29 Street Manhattan Ny 10001Thomas Del Mastro
SCORE
59
Date:  June 18, 1998
Contractor: Marku Lazer

Client: Earnest Feraci | Client Address: 419 Park Avenue South New York Ny 10016 | Client Phone: (212) 685-6200 | Client Company: Walter & Samuels | Permit status: Initial | Permit id: 101852728
1998/06/18059214 West 29 Street Manhattan Ny 10001Marku Lazer
SCORE
99
Date:  November 21, 1995
Contractor: George Almiroudis

Client: Ermest Walsen | Client Address: 419 Park Ave So Ny Ny 10016 | Client Company: Walter & Samuels | Permit status: Initial | Permit id: 101157613
1995/11/21099214 West 29 Street Manhattan Ny 10001George Almiroudis
SCORE
100
Date:  April 16, 2004
Contractor: Gerry Devery

Client: Ernest Feraci | Client Address: 419 Park Ave. So New York Ny 10016 | Client Phone: (212) 685-6200 | Client Company: Walters & Samuels | Permit status: Initial | Permit id: 103747670
2004/04/160100214 West 29 Street Manhattan Ny 10001Gerry Devery
Date:  July 8, 2004

Client: Ernest Feraci | Client Address: 419 Park Ave Nue South New York Ny 10016 | Client Phone: (212) 685-6200 | Client Company: Walters & Samuels | Permit status: Renewal | Permit id: 103801272
2004/07/08095214 West 29 Street Manhattan Ny 10001
SCORE
99
Date:  October 30, 1998
Contractor: Gus Maimis

Client: Ernest Faraci | Client Address: 419 Park Avenue South New York Ny 10016 | Client Phone: (212) 685-6200 | Client Company: Walter And | Permit status: Initial | Permit id: 101957134
1998/10/30099214 West 29 Street Manhattan Ny 10001Gus Maimis
SCORE
72
Date:  April 26, 1999
Contractor: Victor Ashendorf

Client: Ernest Feraci | Client Address: 419 Park Ave So Ny Ny 10016 | Client Phone: (212) 685-6200 | Client Company: Walter & Samuels Inc | Permit status: Initial | Permit id: 101833802
1999/04/26072214 West 29 Street Manhattan Ny 10001Victor Ashendorf
SCORE
99
Date:  April 6, 1998
Contractor: Robert Deangelis

Client: Ernest Feraci | Client Address: 419 Park Avenue So. New York Ny 10016 | Client Phone: (212) 685-6200 | Client Company: Walter & Samuels Inc. | Permit status: Initial | Permit id: 101747683
1998/04/06099214 West 29 Street Manhattan Ny 10001Robert Deangelis
SCORE
99
Date:  March 14, 1996
Contractor: Joseph Sullivan

Client: Ermest Walsen | Client Address: 419 Park Ave So Ny Ny 10016 | Client Company: Walter & Samuels | Permit status: Initial | Permit id: 101157613
1996/03/14099214 West 29 Street Manhattan Ny 10001Joseph Sullivan
SCORE
100
Date:  October 14, 2003
Contractor: Gerry Devery

Permit status: Initial | Permit id: 103538129
2003/10/140100214 West 29 Street Manhattan Ny 10001Gerry Devery
SCORE
99
Date:  January 18, 1996

Client: Tom Eckerle | Client Address: 214 W 29th St Ny Ny 10001 | Client Phone: (212) 868-0164 | Client Company: Tom Eckerle S Tudio | Permit status: Initial | Permit id: 101173506
1996/01/18099214 West 29 Street Manhattan Ny 10001Konstantinos Almiroudis
SCORE
100
Date:  July 8, 2004
Contractor: Charles Altadonna

Client: Ernest Feraci | Client Address: 419 Park Ave Nue South New York Ny 10016 | Client Phone: (212) 685-6200 | Client Company: Walters & Samuels | Permit status: Renewal | Permit id: 103801272
2004/07/080100214 West 29 Street Manhattan Ny 10001Charles Altadonna
SCORE
99
Date:  November 8, 2013
Contractor: Steve Marku

Client: Ernest Faraci | Client Address: 419 Park Avenue South New York Ny 10016 | Client Phone: (212) 696-7100 | Client Company: Walter & Samuels | Expiration date: March 14, 2015 | Permit id: 121745503
2013/11/08099214 West 29 St Manhattan Ny 10001Steve Marku
SCORE
100
Date:  November 8, 2013
Contractor: Steve Marko

Client: Ernest Faraci | Client Address: 419 Park Avenue South New York Ny 10016 | Client Phone: (212) 696-7100 | Client Company: Walter & Samuels | Expiration date: March 14, 2014 | Permit id: 121745503
2013/11/080100214 West 29 St Manhattan Ny 10001Steve Marko
SCORE
99
Date:  November 8, 2013
Contractor: Steve Marku

Client: Ernest Faraci | Client Address: 419 Park Avenue South New York Ny 10016 | Client Phone: (212) 696-7100 | Client Company: Walter & Samuels | Permit status: Renewal | Expiration date: March 14, 2015 | Permit id: 121745503
2013/11/08099214 West 29 St Manhattan Ny 10001Steve Marku
SCORE
100
Date:  November 8, 2013
Contractor: Steve Marko

Client: Ernest Faraci | Client Address: 419 Park Avenue South New York Ny 10016 | Client Phone: (212) 696-7100 | Client Company: Walter & Samuels | Permit status: Initial | Expiration date: March 14, 2014 | Permit id: 121745503
2013/11/080100214 West 29 St Manhattan Ny 10001Steve Marko
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.