West Alabama Bank & Trust in Alabama

16 branches in 15 cities