Carrolls Carpet Care Carpet Installer - Claymont, DE Looking to contact Carrolls Carpet Care? You can reach them at 302-793-3465