1235 Walker Avenue St Louis, MO 63138 STATUS: Closed ID#: 24027833 Off Market This property is no longer on the market or has been removed.