Relax Home Improvements Corp. 3700 Thomas Road #107 Santa Clara CA 95054 (408) 727-7352 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×