Taco Bell 21538

Taco Bell #21538 is a Taco Bell restaurant located at 2714 North Vermillion Street, Danville, Illinois.