National City Bank
236 North Water Street, Decatur , Illinois 62523
 

View Larger Map