Downey Building

110-112 Southwest Arch St.
Atlanta
Illinois
United States