At present, Bank of America owns 11 branches near South Portland, Maine. A list of Bank of America locations in the area can be foundthis page.