Yes they do.
Only Visa for Credit, most types of debit cards.
Yes
Yes, Visa for debit and credit, and and card is accepted for debit.
Thank you
Yes they take both credit and debit. No American Express cards, though.
Thanks! Your answer is awaiting moderation.