Bank of America ATM - Newark, OH, United States close