$99,900 Last List Price Sold Jun 12, 2025
12036 Mendoza Ave, Saint Louis, MO 63138
- 4 Beds
- 1.5 Baths
- 1,444 Sq Ft
- Built 1972
Last Sold Summary
- $69/SF
- 40 Days On Market
Current Estimated Value $171,000
Last Listing Agent Cathy Davis Mid America Property Partners
12036 Mendoza Ave, Saint Louis, MO 63138