Longtime Columbus steakhouse abruptly closes

Mitchell’s Steakhouse has announced it has closed its Downtown Columbus location at 45 N. Third St., ending a run that dates back to 1998 inside the historic Law and Finance Building.

614NOW