Last night they showed this on Triple D (Diners Drive-Ins & Dives) and it just so happens I'm planning on being in Chicago Thanksgiving Day weekend (or perhaps even sooner) so I'll be checking it out personally for myself!
Bella Luna Cafe 731 N Dearborn St