69 North German Church Road Indianapolis, IN 46229
Senior Apartment Community
60 units
TWG Development is the owner and the developer