Clovis CA Business Services NEC 1. 755 N Peach Ave, Clovis, CA 93611 | Central Valley Self Help (559) 321-8670