I believe so.
Yes there is.
Yes, 2nd floor
Yes, it's upstairs and/or the back room area should accommodate fifty guests.
There could be. But if there is not it is right next to a few hotels so your group could also meet there. I recommend calling the restaurant
Thanks! Your answer is awaiting moderation.