The problem was immediately apparent when we were approached by our waiter who carded us! So, duh....JK ODonnells is an Irish Ale House! In American terms, a bar. I was thinking about the food and the atmosphere, not realizing it was a bar! So embarrassing...on so many levels!
We did find another restaurant that he had not been to and we did enjoy a great meal together. But as I write this, I realize the name of that restaurant is not something you would expect either - Granite City Brewery. Oh my. Now that's Young Mother of the Year material right there.