Norwood Park, IL
6060 N Neva Avenue is a single family home currently listed at $500,000. 6060 N Neva Avenue features 4 Beds, 1 Bath, 1 Half Bath. This single family home has been listed on @properties since September 11th, 2022 and was built in 1973. Nearby schools include Norwood Park Elementary School and Taft High School.