I am sure they do.
Sorry, not sure, didn't ask
Yes, they do catering off-site.
Not officially but they'll make whatever you want. Call them, they're awesome!
Check there website or call.
No they do not
Yes, call for details
Thanks! Your answer is awaiting moderation.