Yep, I would also guess Kirkwood…a wonderful town with a super train station and a great place to watch the U.P. and Amtrak action and usually find a foamer or two or three hanging around on the station platforms.
The answer IS Kirkwood, and where am I? I am here, I am there, I am everywehere between St. Louis ansd Sprinfeild drving a Hino 182 or Mitsubishi Fuspo delivering Chinese Food! I am surprised that the answer was so obvious!