Taco Bell 23886

Taco Bell #23886 is a Taco Bell restaurant located at Route 60, Smithers, West Virginia.