Opa Locka FL Automated Teller Machines 1. 13300 NW 27th Ave, Opa Locka, FL 33054 | Bank of America ATM (800) 432-1000