Yes they have soy, almond, and I believe a few others that you can ask for.
I dont know, never asked but it was not on the menu
The menu looks super simple, but theh have most all the stuff anyone would want.
Thanks! Your answer is awaiting moderation.