5 Star Storage

1320 Lemon St, Vallejo, CA 94590

About 5 Star Storage

5 Star Storage is a self storage facility in Vallejo, CA located at 1320 Lemon St, Vallejo, CA 94590. 5 Star Storage offers affordable, convenient self storage units in Vallejo, CA.

CONTACT INFORMATION

5 Star Storage
1320 Lemon St
Vallejo, CA 94590

Is This Your Business?

Claim Your Profile