Glenn Medical Center: 1133 W Sycamore St - Willows, CA