1901 Hodiamont Avenue, St Louis, MO 63112 - MLS#20018796 - Fred Ven...