Taco Bell 24079

Taco Bell #24079 is a Taco Bell restaurant located at 2900 Woodville Road, Northwood, Ohio.