SCORE

THOMAS KONTOGIANNIS

ABOUT THOMAS KONTOGIANNIS

Thomas Kontogiannis specializes in:

Thomas Kontogiannis offers services:

Based on the information received from , associated with Thomas Kontogiannis over the past .

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




QUALITY


Thomas Kontogiannis has CheckPermit score of which places them above % of local contractors.
We usually recommend hiring a contractor with a rank of 75 or above.

ACTIVITY



AVERAGE PROJECT COST



PERMITS VALUATION



PROJECTS PER TOWN:



SERVICES
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.
PROJECT IMAGES



RECENT PROJECTS


Content Date Cost Contractor Rank Address Contractor
SCORE
84
Date:  January 18, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595520
1996/01/18084156 18 77 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  January 18, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595548
1996/01/18084156 12 77 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  January 18, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595539
1996/01/18084156 16 77th Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  January 18, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595557
1996/01/18084156 77 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  January 18, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595520
1996/01/1808415618 77 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  January 18, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595548
1996/01/1808415612 77 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  January 18, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595539
1996/01/1808415616 77th Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  January 18, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595520
1996/01/1808415618 77 Street Queens NyThomas Kontogiannis
SCORE
84
Date:  January 18, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595548
1996/01/1808415612 77 Street Queens NyThomas Kontogiannis
SCORE
84
Date:  January 18, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595539
1996/01/1808415616 77th Street Queens NyThomas Kontogiannis
SCORE
84
Date:  January 18, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595557
1996/01/18084156 77 Street Queens NyThomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595977
1996/10/21084156 15 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595389
1996/10/21084156 49 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595496
1996/10/2108476 04 156 Avenue Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595478
1996/10/21084156 11 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595432
1996/10/21084156 35 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595450
1996/10/21084156 29 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595968
1996/10/21084156 17 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595511
1996/10/2108476 156 Avenue Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595414
1996/10/21084156 41 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595940
1996/10/21084156 23 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595931
1996/10/21084156 25 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595502
1996/10/2108476 08 156 Avenue Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595441
1996/10/21084156 31 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595405
1996/10/21084156 43 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595423
1996/10/21084156 37 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595959
1996/10/21084156 19 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595487
1996/10/2108476 02 156 Avenue Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595398
1996/10/21084156 47 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595977
1996/10/2108415615 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595389
1996/10/2108415649 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595496
1996/10/210847604 156 Avenue Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595432
1996/10/2108415635 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595478
1996/10/2108415611 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595450
1996/10/2108415629 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595968
1996/10/2108415617 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595414
1996/10/2108415641 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595940
1996/10/2108415623 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595931
1996/10/2108415625 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595502
1996/10/210847608 156 Avenue Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595441
1996/10/2108415631 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595405
1996/10/2108415643 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595423
1996/10/2108415637 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595959
1996/10/2108415619 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595487
1996/10/210847602 156 Avenue Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595398
1996/10/2108415647 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595450
1996/10/2108415629 76 Street Queens NyThomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595432
1996/10/2108415635 76 Street Queens NyThomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595511
1996/10/2108476 156 Avenue Queens NyThomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595968
1996/10/2108415617 76 Street Queens NyThomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595478
1996/10/2108415611 76 Street Queens NyThomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595496
1996/10/210847604 156 Avenue Queens NyThomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595389
1996/10/2108415649 76 Street Queens NyThomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595977
1996/10/2108415615 76 Street Queens NyThomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595414
1996/10/2108415641 76 Street Queens NyThomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595940
1996/10/2108415623 76 Street Queens NyThomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595931
1996/10/2108415625 76 Street Queens NyThomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595502
1996/10/210847608 156 Avenue Queens NyThomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595441
1996/10/2108415631 76 Street Queens NyThomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595405
1996/10/2108415643 76 Street Queens NyThomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595423
1996/10/2108415637 76 Street Queens NyThomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595959
1996/10/2108415619 76 Street Queens NyThomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595487
1996/10/210847602 156 Avenue Queens NyThomas Kontogiannis
SCORE
84
Date:  October 21, 1996

Client: Thomas Kantogiannis | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Permit status: Initial | Permit id: 400595398
1996/10/2108415647 76 Street Queens NyThomas Kontogiannis
SCORE
84
Date:  March 23, 1998

Client: Thomas Kontogiannis | Client Address: 1 Cross Island Blvd Queens Ny 11422 | Client Phone: (718) 712-1000 | Client Company: 1 Cross Island Plaza | Permit status: Initial | Permit id: 400733649
1998/03/23084156 06 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  March 23, 1998

Client: Thomas Kontogiannis | Client Address: 1 Cross Island Blvd Queens Ny 11422 | Client Phone: (718) 712-1000 | Client Company: 1 Cross Island Plaza | Permit status: Initial | Permit id: 400733630
1998/03/23084156 04 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  March 23, 1998

Client: Thomas Kontogiannis | Client Address: 1 Cross Island Blvd Queens Ny 11422 | Client Phone: (718) 712-1000 | Client Company: 1 Cross Island Plaza | Permit status: Initial | Permit id: 400733649
1998/03/2308415606 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  March 23, 1998

Client: Thomas Kontogiannis | Client Address: 1 Cross Island Blvd Queens Ny 11422 | Client Phone: (718) 712-1000 | Client Company: 1 Cross Island Plaza | Permit status: Initial | Permit id: 400733630
1998/03/2308415604 76 Street Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  March 23, 1998

Client: Thomas Kontogiannis | Client Address: 1 Cross Island Blvd Queens Ny 11422 | Client Phone: (718) 712-1000 | Client Company: 1 Cross Island Plaza | Permit status: Initial | Permit id: 400733649
1998/03/2308415606 76 Street Queens NyThomas Kontogiannis
SCORE
84
Date:  March 23, 1998

Client: Thomas Kontogiannis | Client Address: 1 Cross Island Blvd Queens Ny 11422 | Client Phone: (718) 712-1000 | Client Company: 1 Cross Island Plaza | Permit status: Initial | Permit id: 400733630
1998/03/2308415604 76 Street Queens NyThomas Kontogiannis
SCORE
84
Date:  August 23, 1995

Client: Tom Theodore | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Client Company: Emerald Estates Corp. | Permit status: Initial | Permit id: 400564983
1995/08/2308476 04 156 Avenue Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  August 23, 1995

Client: Tom Theodore | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Client Company: Emerald Estates Corp. | Permit status: Initial | Permit id: 400564983
1995/08/230847604 156 Avenue Queens Ny 11414Thomas Kontogiannis
SCORE
84
Date:  August 23, 1995

Client: Tom Theodore | Client Address: 1 Cross Island Plaza Rosedale Ny 11422 | Client Phone: (718) 712-1000 | Client Company: Emerald Estates Corp. | Permit status: Initial | Permit id: 400564983
1995/08/230847604 156 Avenue Queens NyThomas Kontogiannis
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.