Taco Bell 28918

Taco Bell #28918 is a Taco Bell restaurant located at 2175 South Memorial Drive, New Castle, Indiana.