Storage Choice Share: Storage, Self Service Storage Choice Visit Website 9870 Hwy. 90A Sugar Land, TX 77478 (281) 313-3000 (281) 313-3001 (281) 313-3333 (fax) About Map About Self storage facility located on 90A south of Hwy 59 in Sugar Land What's Nearby? Distance: 5 10 15 20 25 50 mi.