Stock photos of Thompson and Levi Building, 626 North Illinois Street - Indianapolis, Indiana