2630 Delaware Drive, Florissant, MO 63033 - MLS#21051441 - Fred Ven...