Taco Bell 23141

Taco Bell #23141 is a Taco Bell restaurant located at 2190 South 26th Street, Lafayette, Indiana.