This is a 832 square foot, single family home. This home is located at 21 184th St, Barstow, IL 61236.
Off market
$75,300
21 184th St, Barstow, IL 61236
--beds
--baths
832sqft
SingleFamily
Built in 1950
0.52 Acres Lot
$75,300 Zestimate®
$91/sqft
$1,106 Estimated rent