4251 Tholozan Avenue, St Louis, MO 63116 - MLS#21049613 - Fred Vent...