No, the last time I was in this branch there was no teller service. They have staff to open accounts and do general customer service activities but not withdrawals or deposits.
This location does not have bank tellers and cannot process deposits or withdrawals.
Thanks! Your answer is awaiting moderation.