6012 Lloyd Av, St. Louis, MO 63110

Current Owners
Sec Hud & care of Mustafa Saffaf
Purchase Price
$27,800 (2013)
Property Taxes
$800 (2019)
Blockshopper green logo