I believe there is an upstairs area not sure how much it can accommodate though.
Yes it does. Deposit maybe required!
Like Jingra said there is an upstairs area that looks like it would be for private parties but I just went with a group of 14 (with reservations) and they still sat us at two pushed together tables on the main floor. Thankfully the group I went with didn't mind being close to each other. I say that to say that you might want to explicitly ask if you can have a separate space since it doesn't seem to be automatically assumed with a large(r) party.
Thanks! Your answer is awaiting moderation.