Los Comales Champaign is the latest restaurant to take up residence in a building that has housed Mr. Steak, El Torero, ...