Stop and Store Odessa, Texas
Our brand new storage location is ready to suit any storage need you have. From personal storage for the home, student storage for those coming and going from Odessa College even retail and business storage. We have a unit that is just right for you. You can find us at: 6825 Faudree Road, Odessa, TX 79765. We are open 24/7 meaning that you can access your unit when you need to, anytime.