Taco Bell 36714

Taco Bell #36714 is a Taco Bell restaurant located at 234 East Morgan Street, Spencer, Indiana.