At the time, Bank of America owns 9 locations near Swansea, St. Clair County, Illinois. Refer to the page below for an entire list of Bank of America locations close by.