Los AngelesAug 11, 2023Instil Bio scraps plans to occupy Tarzana campus, puts it up for saleDallas-based biotech paid $37M for site in 2020, then built life science complex