8911 Lakewood Dr., Suite 13. Windsor, CA 95492. Get Directions. Find Your Way to the Best Care. (707) 387-3910. Overview. Providers. Preparing for Your Visit. Phone Numbers Office (707) 387-3910..