Notch at Nora

8502 Westfield Blvd
Indianapolis, IN 46240

317-264-1833
  • Multi-Family Apartment Community

  • 186 units

  • TWG Development, LLC is the owner and developer