Taco Bell 3856

Taco Bell #3856 is a Taco Bell restaurant located at 917 North Cass Street, Wabash, Indiana.