Updated Today COMPARE 767 Wenneker Dr, St. Louis, MO 63124 3 Beds $3,700 EmailEmail PropertyCall(636) 537-0300