$149,900 - 1101 Haley Avenue, St Louis, MO 63121
1101 Haley Avenue
St Louis,
MO
63121
Major Area: North