Some restaurants announce themselves with neon signs, valet parking, and a hostess who calls you “hon,” but El Faro in Summit, Illinois doesn’t need any of that.
It just needs its burritos, and honestly, those burritos do all the talking.
Let’s start with the sign outside, because it sets the tone for everything that follows.
“The House of Giant Burritos.”…