1401 Marine World Pkwy, Vallejo, CA 94589
Mini U Storage is a self storage facility in Vallejo, CA located at 1401 Marine World Pkwy, Vallejo, CA 94589. Mini U Storage offers affordable, convenient self storage units in Vallejo, CA.