Just hitting the market, property for sale at 8022 South Neva Burbank, IL, USA. This lot is being sold with 8016 South Neva, Burbank, IL Property has a 743 square foot home that is being sold as is. 2 car garage. Built in 1948. 2 bedroom. 1 bath. Lot size in 0.24 acres.