Keywords: Delaware Flats Apartments.jpg 83000066 39 46 8 N 86 9 16 W Front of the w Delaware Flats located at 120-128 N Delaware Street in Indianapolis Indiana United States Built in 1887 it is listed on the National Register of Historic Places Own 2010-10-17 User Nyttend Nyttend Built in Indiana in 1887 Apartments and Flats of Downtown Indianapolis Thematic Resources Brick buildings in Indianapolis Neoclassical architecture in Indiana Building-centered pictures by User Nyttend Taken with Canon PowerShot A540 |