2165 Sulphur Avenue, St Louis, MO 63139 - MLS#21058771 - Fred Ventu...