Indy Flats 1304 N. Delaware Street Indianapolis, IN 46202
(317) 325-8795 Leasing Information
1304 N. Delaware StreetIndianapolis, IN 46202
Phone: (317) 279-6800
Fax: (317) 488-9511
Monday - Friday: 8am - 5pmSat.-Sun.: CLOSED