Teri Towel Systems Co Carpet Installer - Palo Alto, CA Looking to contact Teri Towel Systems Co? You can reach them at 650-341-2345