Taco Bell 4977

Taco Bell #4977 is a Taco Bell restaurant located at 6957 West 38th Street, Indianapolis, Indiana.