Peabody Self Storage Categories StorageStorage Facility 201 Peabody Road Vacaville CA 95687 (707) 449-8293 707-449-4375 Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×