Taco Bell 23129

Taco Bell #23129 is a Taco Bell restaurant located at 2403 East Wabash Street, Frankfort, Indiana.