I am sorry, I didn't take the train ride. However, staff was very friendly in Train Depot
Yes, you can. I don't believe they will stop you. There is no table though to eat it. There is a dining car where you can order some food.
I believe you can. But you can always call and check
Yes and they have food on the train too
Yes
I seen people with snacks that they brought on board. Those had children though. My mom and I took our water's and I had a coffee that I finished up and they didn't say anything.
We were there in August, there is no snack area in the depot any longer. I do believe you can bring your own snacks and drinks.
They do have a snack area in the terminal. You could check with them or call.
Thanks! Your answer is awaiting moderation.