Taco Bell 28883

Taco Bell #28883 is a Taco Bell restaurant located at 1917 US Highway 41 North, Henderson, Kentucky.