Homes for sale - 3377 Tedmar Avenue, St Louis, MO 63139 – MLS#21059...