Taco Bell 1204

Taco Bell #1204 is a Taco Bell restaurant located at 1115 Tiffin Avenue, Findlay, Ohio.