Taco Bell 5181

Taco Bell #5181 is a Taco Bell restaurant located at 379 East Chestnut Hill Plaza Road, Newark, Delaware.