Yes, they take cash and credit. However I learned (after the fact) that if you pay by card, they'll charge you a 4% processing fee. So for instance, our order of Spanish sweet bread was $8.32 instead of $8. Not a big deal, but something you should know.