Taco Bell 19752

Taco Bell #19752 is a Taco Bell restaurant located at 4681 West 61st Avenue, Hobart, Indiana.