3129 Texas Avenue, St Louis, MO 63118 - MLS#19089058 - Christopher ...