808 W. 10th St., Austin, TX 78701
University Place Apartments is a self storage facility in Austin, TX located at 808 W. 10th St., Austin, TX 78701. University Place Apartments offers affordable, convenient self storage units in Austin, TX.