I believe yes, on both counts...
They do deliver. I don't know if they accept credit cards.
Great Cuban food.
Call for delivery, and yes, debit card accepted, but they will run it like credit. Never give out your PIN #.
Thanks! Your answer is awaiting moderation.