920 Humboldt St, Vallejo, CA 94591
Public Storage is a self storage facility in Vallejo, CA located at 920 Humboldt St, Vallejo, CA 94591. Public Storage offers affordable, convenient self storage units in Vallejo, CA.