$424,999House for sale, 6514 W Foster Ave Norwood Park, in Chicago, United StatesChicago, 6514 W Foster AveHouse • 9 room(s) • 3 bed. • 2 bath. • 1760 sq ft (164 m²)Add to favoritesMessage agent