West Alabama Bank & Trust
Court Square, Carrollton , Alabama 35447
 

View Larger Map