You Are About to Claim the Listing :

Bank of America ATM
5113 S Lewis Ave,, Tulsa
OK - 74105