1214 Thatcher Avenue, Dellwood, MO 63135 - MLS#21072600 - Fred Vent...