Short Sale In Niles, Great Opportunity! Convenient Location 8276 N Ozark Ave Niles, IL

$160,000
Single Family Home
Status:
Main Features
2 Bedrooms
2 Full Bathrooms
MLS #: 09195218
Location
8276 N Ozark Ave
Niles, IL 60714
USA