Get Directions to Glenn County Health and Human Services Agency ← View details 420 East Laurel Street, Willows, California 95988 +1 530-934-6514 Get Directions From* To * — Required information