Location
23860 U.S. 281, San Antonio, TX 78258
Quick Facts
- Temperature Controlled
- Drive-up Access
- Online Bill Pay
- Boxes & Supplies
Description
Noah’s Ark Self Storage is located in the Historical Olmos Park area of San Antonio, Texas. This facility was built to blend into a community that has many homes and businesses built with turn of the century architecture and design. Noah’s Ark has a southwest rustic design and the exterior colors were chosen to compliment the surrounding commercial business.