There is presently a total number of 11 Bank of America branches open near Saint Clair Shores, Michigan. See below for the full listing of all Bank of America locations nearby.