Clera Windows + Doors Toronto Awarded as 13 times Homestars Award winner, Clera Windows + Doors has been the top choice for Canadians looking at the highest quality replacement windows and doors combined with superior customer service. Phone: +1 844-738-7936 50 Mulholland Ave North York, ON M6A 2S3 Canada Map Other Categories: House & Home |