Sold 6229 Hancock Ave St Louis MO 63139 Circa 1904 – You have to see this house!… More Details $151,000.00