Taco Bell 28921

Taco Bell #28921 is a Taco Bell restaurant located at 615 East Carmel Drive, Carmel, Indiana.