Navy Federal is located at the Walmart at 1785 Cobb Pkwy and there is an ATM.
I believe every WalMart has a bank or at least definitely some sort of money center.
I guess No bank or atm inside! But i believe there is a moneygram store inside the Walmart, where you might be able to withdraw cash or transfer money. You can also get cashbacks at the billing counter swiping your card if that's what you need. :)
Not that I saw while we were there. And there was no signage for a bank on the outside of the building.
Sorry I'm not sure
Thanks! Your answer is awaiting moderation.