We are hosting a family event next weekend in Kirkwood (staying at the Kirkwood Inn, Lindbergh and I-44)and will be eating all our meals out. The hotel has a breakfast but we need lunch and dinner recs near the hotel. Our group runs the gamut from kids, teenagers, boomers and old folks. Anything chowish, not expensive or yuppyfied would be appreciated. Is Spencer's Grill worthy for lunch or dinner? And where is the closest best pizza (not St. Louis style)? Thanks in advance.