Kiel center
Kiel center

Right next to the Union station in St. Louis, Missouri