Canal Court Apartments

West Saint Clair Street, Indianapolis, IN 46202