16704 Shamblin Road, Florissant, MO 63034 - Homesnap