3124 Edgar Avenue, St Louis, MO, 63143

$400,000

3124 Edgar Avenue, St Louis, MO, 63143

PENDING