Taco Bell 1886

Taco Bell #1886 is a Taco Bell restaurant located at 701 Trenton Avenue, Findlay, Ohio.