Taco Bell 23964

Taco Bell #23964 is a Taco Bell restaurant located at 29080 US Highway 119 North, South Williamson, Kentucky.