Address: 3255 N Illinois St, Indianapolis, IN 46208, USA
Marcia Wright | May 15, 2020
Poor management
Jeffrey Elder | May 15, 2020
I do not know how much they are now they were very cheap when I move beyond that was 3 years ago but I think they rent them for like $630 a month I think