Our Showroom

Our showroom and operation is located north of Toronto in the City of Vaughan, just west of Jane Street., on the North side of Langstaff Rd.


St. Clair Glass carries a selection of products and various sample glass and mirrors to choose from in order to meet the customers’ unique need. Whether it be a supplied only product or installed product, it may be worthwhile visiting our showroom before any other decision is made.

St. Clair Glass and Mirror Corp.
116 Corstate Ave Unit B
Vaughan, Ontario
L4K 4X2

Email: info@stclairglass.com
Ph: 905-760-2233
Ph. & Fax: 416-654-6016