RateMyApartments
Canal Square Apartments of Indianapolis Ratings and Reviews
Canal Square Apartments of Indianapolis
359 N West Street, Indianapolis, IN 46202
CURRENTLY REVIEWING