Located at 5947 N Odell Avenue, Chicago, Illinois 60631, Norwood Park West neighborhood, this Single Family is for Sale with a price of $294,999 USD. The property was built in 1969, includes 2 bedrooms, has 1 full baths. See all Homes for Sale in Norwood Park West.