Back to Search Pollard Windows & Doors Inc. Categories Supplier 3200 Dufferin St Unit 23 , Toronto , ON , (416) 696-6716 http://www.pollardwindows.com/ Additional Info Local HBA : Durham Region HBA Share × Print Email Facebook LinkedIn Twitter Pinterest Powered By GrowthZone