Contact Dillon Screen

General Inquiries

Email: sales@dillonscreen.com

Sales Inquiries:

Email: screens@dillonscreen.com

Dillon Screen Address

830 Passmore Avenue,
Scarborough, Ontario, M1X 1C8

Tel: (888) 801-4700
Fax: (888) 801-4900

After Hours: (416) 997-5342