Definately dine in.
I don't think they offer delivery, but there might be third party delivery services available.
No. They dont.
You might want to check with the restaurant, but I don't think so. However, if you have an opportunity to dine-in, it's worth it.
Thanks! Your answer is awaiting moderation.