Del Taco
➤ 8100 Northfield Blvd, Denver, United States Of America, Meridian Station
Mexican, Chicken, Cheese, Fish, Meat
"Went in on a slow Sunday and will never be back again. They got the whole order wrong, and the restaurant was FILTHY. No sauces or clean tables, and the workers really care, lol."