MexicanIf you have a car and are willing to drive about a mile and a half, I love
La Oaxaquena, a long-time favorite of this board. I'm always impressed by the food here and how well it continues to execute over the years. There are a number of other sit-down restaurants within walking distance of the block you listed like Taxco and 7 Mares (both on Montrose near Elston) but I'd rather go to La Oaxaquena in a heartbeat. There are also a number of taquerias on Montrose and Lawrence (
San Juanito prob. my favorite): those will be less of a restaurant experience and more of a fast-food experience (not sure if that's what you're looking for).
DinersYour two best options are
Two-Way Grill and Alps West at Irving and Elston (which is more of a pancake house). I am no great fan of this style of food but both places are "good enough" in that category. If you really want a gritty, blue collar, urban diner experience Carol's Chicago Grill on Irving Park just east of Pulaski, is for you.
PeruvianThere is the slightly upscale
Ay Ay Picante on Pulaski, but I am immensely fond of
D'Candela on Kedzie, particularly for their roast chicken and plantains.
That's just the tip of the iceberg. Ton of other options. It's one of the main reasons I live around there.
Best,
Michael