Ok here is what I found out:
They have the small private conference room for 14 people that appears to have no charge and no minimum. Will that be enough room? We will get our own sound system and TV. It should make it easy to discuss since we will not be competing with the whole restaurant; just each other!
How does that sound guys?
edit: Actually I just emailed them too to verify that there is no cost/fees.