Hidden in the suburban landscape of Homewood, Illinois, sits a culinary time machine disguised as an unassuming restaurant – Maple Tree Inn transports your taste buds straight to New Orleans with just ...