Yes they do
I'm not sure. I'd advise you to ask, they are really friendly, they would be happy to accommodate your request if it's possible.
No. I believe they are fully licensed.
Yes they do!
Pretty easy. Lots of on street parking really close.
Yes probably but call to check