Taco Bell 26818

Taco Bell #26818 is a Taco Bell restaurant located at 1111 Route 75, Kenova, West Virginia.