Priced at $316,900 - 1216 North 20th Avenue, MELROSE PARK, IL 60160