TEXAS TECH RETAIL PLAZA Location Lubbock, Texas Description Square Feet 16 SF TEXAS TECH RETAIL PLAZA Lubbock, Texas