Taco Bell 23135

Taco Bell #23135 is a Taco Bell restaurant located at 16676 Clover Road, Noblesville, Indiana.