1352 North Illinois St Indianapolis, IN 46202
Senior Apartment Community
64 Units
TWG Development, LLC is the owner and the developer