Back to list Windsor Christian Church websiteemail Lead Pastor: Lance Wallace Physical Address: 10285 Starr Rd., Windsor, CA 95492 | Map Mailing Address: PO Box 1880, Windsor, CA 95492 Phone: (707) 838-6694 View Full Map