Taco Bell 23127

Taco Bell #23127 is a Taco Bell restaurant located at 3801 South Reed Road, Kokomo, Indiana.