Extra Storage ? Chula Vista Public Self Storage Units in Chula Vista, CA
As Chula Vista's leading public self storage facilities, Extra Storage has over 1,700 storage units and is open 7 days a week to serve you, call us now! [removed phone] or check out our on line specials at http
Contact Seller: