Taco Bell 28910

Taco Bell #28910 is a Taco Bell restaurant located at 11740 North US 31, Edinburgh, Indiana.