Sold Jul 2024
$430,000
$409,000
8229 N Oriole Ave, Niles, IL 60714
3 bd 2 ba 2,260 sqft