$81,400 - 1219 Walker Avenue, St Louis, MO 63138
1219 Walker Avenue
St Louis,
MO
63138
Major Area: Hazelwood East