RateMyApartments
Canal Square Ratings and Reviews
Canal Square
359 N. West St., Indianapolis, IN 46202
CURRENTLY REVIEWING