Sold 3317 Nebraska Ave 63118 – Benton Park West $84,900 3317 Nebraska Ave St Louis MO 63118 Benton Park… More Details $86,000.00