Canal Square | Email Us Today or Call us at (317) 631-7030 for leasing information  for current residents