The name Mr. Greek may not sound familiar, but the location of the new Greek takeout spot should. Situated just a few doors down from Mister Goodbar, the building at 1122 Elmwood Ave. has been home to several different takeout concepts over the years, including everything from pizza to soul food. With Mr. Greek, it looks like the place may finally have a winning formula.