If you’re a fan of Greek food, odds are you’ve been to Los Angeles landmark Papa Cristo’s. After ticking off all the items on your grocery list, it’s hard to resist a quick stop in the taverna next ...