$2,475,000 - 4343 Manchester Avenue, St Louis, MO 63110
4343 Manchester Avenue
St Louis,
MO
63110
Location: City,Corner Location