Front of the Downey Building, located at 110-112 SW. Arch Street (formerly U.S. Route 66) in Atlanta, Illinois, United States. Built in 1867, it is listed on the National Register of Historic Places.