Taco Bell 5759

Taco Bell #5759 is a Taco Bell restaurant located at 1525 East Alexis Road, Toledo, Ohio.