7704 Thomas 7706 Avenue, Saint Louis, MO 63117 - Homesnap