North Houston is a big area, but there's an Egg & I near me in West Houston that has a room that can be reserved for meetings that size. There's another Egg & I on Tomball Parkway (249 btwn 290 and I-45) in North-ish Houston.
Other than something like that, most hotels will provide a room and cater a breakfast buffet.
Egg & I
21143 State Highway 249, Houston, TX 77070