You can park on the street. There is Green P parking
I'm not exactly sure but they did have some vegetarian options
Yes it is.
Standard table!
Your question has been sent.
Expect an answer!