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.