The following banks have branches in 35205:
Alamerica Bank
Bancorpsouth Bank
Bancorpsouth Bank-Highland Avenue Branch
Bancorpsouth Bank-Birmingham Mortgage Operations
Branch Banking And Trust Company
Branch Banking And Trust Company-Birmingham Branch
EvaBank
Progress Bank And Trust
Progress Bank And Trust-First Partners Bank Branch
Regions Bank
Regions Bank-Five Points South Branch
Regions Bank-St Vincents Hospital Branch