Broadway & Mexico Self Storage LLP

Located at 1699 South Broadway

Built in 1999 and expanded in 2000, this location holds 879 self storage units totaling 85,664 square feet of rentable space.