581 Peabody Rd, Vacaville, California 95687(707) 447-7685 Just off I-80 at the Peabody/Mason Street exit