Taco Bell 23123

Taco Bell #23123 is a Taco Bell restaurant located at 135 South Chauncey Avenue, West Lafayette, Indiana.