5661 Telegraph Road #1A, St Louis, MO 63129 - MLS#19063658 - Fred V...