S.A.
You might consider Cafe Italia in Grapevine. There are two locations -- an older one near downtown Grapevine, and a brand new location near Grapevine Stadium. The new location has a semi-private room that would be perfect. The food is great, and you can get a variety of Italian dishes (which come with salad and bread) for under $10.00. Best of all -- it's BYOB -- so you can bring in all the wine you want, and they will provide the wine glasses. We've done corporate dinners there and everyone loved it. Tell them S. referred you.