Priced at $249,000 - 1202 North 21st Avenue, MELROSE PARK, IL 60160