Yes! They have a private dining room as well.
They do take reservations and the place is large enough for your group.
The place is big enough to accommodate that many. I'm almost positive they take reservations but you'd have to call.
Thanks! Your answer is awaiting moderation.