Self Leveling Concrete at Environment Canada

TTM Finishes recently completed installing 50,000 sf of self leveling concrete at the offices of Environment Canada in Toronto.