Award-winning Cajun food is coming to Homewood. Blue Island restaurant Maple Tree Inn is moving to 18849 Dixie Highway. [Update 3:40 p.m. Aug. 28] You have reached content available exclusively to Homewood-Flossmoor Chronicle digital subscribers. Receive a 3-day free trial of unlimited digital access. Already a subscriber? Login here.