Bank of America ATM - Tulsa, OK, United States close