Taqueria Los Grandes

It’s a bit of a drive, but we discovered a little hole in the wall place deep inside Santa Ana, at 1736 W. Fifth Street.  Taqueria Los Grandes is not much bigger than a Taco Bell, and like a Taco Bell you order the food at the counter and pick it up when called.  In […]

Read the rest of this entry »