Keywords: The Alameda, Indianapolis.jpg 83000052 39 46 41 N 86 9 33 W Front of w The Alameda Indianapolis Indiana The Alameda located at 37 W St Clair Street in Indianapolis Indiana United States Built in 1920 it is listed on the National Register of Historic Places as one of the Apartments and Flats of Downtown Indianapolis Thematic Resources own 2010-01-04 User Nyttend Nyttend Built in Indiana in 1920 Apartments and Flats of Downtown Indianapolis Thematic Resources Brick buildings in Indianapolis Convenience stores in the United States Scottish Rite Cathedral Indianapolis Indiana Shops in Indianapolis Building-centered pictures by User Nyttend |