755 Stelzer Rd.
10am-10pm Sunday-Thursday and 10am-12am on Friday and Saturday
Fresh from its stint on the west side, Los Tolucos has been reopened by new owners at a location close to the airport. To be frank, they didn’t seem to be off to the most promising of starts. Service was slow and disinterested, and the food was mediocre on average.
There were a few bright spots, though: the cabeza tacos were above the bar, and the grilled onions and pepper made for a nice addition to the tacos.