Location Profile Enloe Urology Chico, CA Location Information Enloe Urology Chico, CA 277 Cohasset RoadChico, CA 95926United States Phone: 530-332-5170 Visit Website Physicians Dr. Patrick Scarborough View Physician Profile