View Details Price Reduced $290,000 1 of 6 Eleanor Park 2 | St Louis 1,320 sqft 0.42 acres On Site: 180 Days