OFFICE DEPOT STEMMONS Location Dallas, Texas Description Square Feet 30 SF OFFICE DEPOT STEMMONS Dallas, Texas