All major credit cards VISA, Master Card, American Express
Yes the lead ones
Yes they do, probably master card and visa
Yes they take American Express.
I know they take Visa and MasterCard. Not sure about American Express cause I've never used it there. Hope this helps.
Thanks! Your answer is awaiting moderation.