Taco Bell 32489

Taco Bell #32489 is a Taco Bell restaurant located at 1827 Michigan Avenue, Plymouth, Indiana.