Windows & Doors Installation & Service review in Vaughan
Quantum Windows And Doors Inc.
10 Planchet Rd, #17
Didn't do a good job. Windows started to leak after a few days and now all the water is coming out of the ceiling. They have been making excuses to come down to fix the windows. I do not recommend them at all
Was this review helpful?