Yes they do take cards and I agree with Mario about Amex and discover
They do take credit cards. I believe all of them. But if you have American Express card or Discover you should call or check their website.
Thanks! Your answer is awaiting moderation.