Homes for sale - 6031 Juniata, St Louis, MO 63139 – MLS#21043122 - ...