Hayden's Grill in Tualatin has a room that we rented for a crowd about that size a few years back. It was for a company function.
They let us choose several entrees from their regular menu, and it was nice to have a totally separate room, even with a door to close if we chose.
Don't forget to hire a magician!