Taco Bell 15324

Taco Bell #15324 is a Taco Bell restaurant located at 8111 Highway 311, Sellersburg, Indiana.