Taco Bell 2170

Taco Bell #2170 is a Taco Bell restaurant located at 4302 Kirkwood Highway, Wilmington, Delaware.