Taco Bell 23186

Taco Bell #23186 is a Taco Bell restaurant located at 2105 Chester Drive, Richmond, Indiana.