ST. LOUIS—Noting that both she and your father thought everything about the place was just right up your alley, your mother confirmed Wednesday that she believes you’d really enjoy a new restaurant in town whose name she can’t quite remember at the moment. “I can’t for the life of me think of what it’s called, but I’m…