Leo Flooring Hardwood & Tile Floor Contractor - Elgin, IL Looking to contact Leo Flooring Hardwood & Tile? You can reach them at 888-365-6662