Taco Bell 30668

Taco Bell #30668 is a Taco Bell restaurant located at 1305 North Main Street, Orrville, Ohio.