1110 Howell Street, St Louis, MO, 63147

$34,500

1110 Howell Street, St Louis, MO, 63147

ACTIVE