Possibly by the front entrance. But you can get cash back at any register
They do not charge for cash back at the register if you have a debit card. I don't recall seeing an ATM, but can't be definite - sorry.
Yes
I don't think they do.
Thanks! Your answer is awaiting moderation.