I bet they could they have an area next to the bar that could definitely hold that many and there is a small room next to it where you could set up food. Id definitely call them and ask
Not all venues are online and answer questions (answers are generally from the community). You may want to call them to talk through your specific needs.
Thanks! Your answer is awaiting moderation.