They do take card but only debit, not credit.
I believe they do take credit cards in there is an ATM machine on the premises
Yes they do
Yes
Not sure but if not these locations usually have an ATM on site.
Thanks! Your answer is awaiting moderation.