TWG Development artwork The Stella is one of several mixed-use and housing development close to the IU Health District.