Self Storage of America Share: Real Estate Developers & Investors Self Storage of America Visit Website 2210 South Washington Street Kaufman, Texas 75142 1-877-682-9222 LinkedIn About Map About Self Storage units across several states, currently in Texas and Colorado and continuously looking adding more units. We are also partnered with uhaul. What's Nearby? Distance: 5 10 15 20 25 50 mi.