German American Bank Branch Locations and Hours

97 branches across 3 states