Taco Bell 23137

Taco Bell #23137 is a Taco Bell restaurant located at 1016 West Sagamore, West Lafayette, Indiana.