German Church Senior Apartments

69 North German Church Road
Indianapolis, IN 46229

317-891-2920
  • Senior Apartment Community

  • 60 units

  • TWG Development is the owner and the developer