Colfax & Harlan LLC

Located at 5885 West Colfax

Built in 2005, this location holds 606 self storage units, totaling 66,850 square feet of rentable space.