2528 North 21st Street, St. Louis, MO 63106

Current Owners
David and Lashawnda Conner Jones
Purchase Price
N/A
Property Taxes
N/A (2015)

2532 North 21st Street, St. Louis, MO 63106

Current Owners
Kelvin R Haywood
Purchase Price
$191,400 (2007)
Property Taxes
$1,816 (2019)

2600 North 21st Street, St. Louis, MO 63106

Current Owners
Valerie Y Smith
Purchase Price
N/A
Property Taxes
N/A (2015)
Blockshopper green logo