$49,500 - 6034 Thekla Avenue, St Louis, MO 63136
6034 Thekla Avenue
St Louis,
MO
63136
Major Area: North