They do not deliver themselves but you can use a service that does.
NO, THEY DON'T DELIVER
No, they accept cards
Make a phone call
Your question has been sent.
Expect an answer!