Taco Bell 22737

Taco Bell #22737 is a Taco Bell restaurant located at 1220 West Alexis Road, Toledo, Ohio.