LEO & SONS CARPET & FURNITURE Carpet Installer - Lemont, IL Looking to contact LEO & SONS CARPET & FURNITURE? You can reach them at 630-257-2719