5819 Telegraph, St Louis, MO 63129 - MLS#20012332 - Fred Venturini ...