Looks like the corner of 21st and Indiana is getting a new restaurant. Spotted this. Right across from the new DePaul Stadium.
While this news isn't really new, it is the first time we've seen the sign and seems like a good sign (pun intended) of progress!
(Hat tip: BL!)