8333 Walter Av, St. Louis, MO 63147

Current Owners
Richard L. Mester
Purchase Price
$12,500 (2020)
Property Taxes
$245 (2019)
Blockshopper green logo