Not sure about the additives but the sandwiches are fantastic.
Not sure, but I believe it is all natural flavorings. Good place to grab a delicious sandwich. But keep in mind this place is very busy.
It's like a deli. They just have ingredients and make the food on the spot. You can ask in person.
Not that i know of
Thanks! Your answer is awaiting moderation.