Hidden among Indianapolis’s bustling streets sits Just Judy’s Restaurant, an unassuming treasure that’s been serving up comfort food so good it might make you weep with joy.