Willow Festival is a shopping destination located in Northbrook, IL. As a Community Center, it occupies a prime spot at Willow & Waukegan Rds. . The mall opened its doors in 2007. Shoppers can explore 405,616 sqft. of retail floor space featuring approximately 35 stores.