Taco Bell 20308

Taco Bell #20308 is a Taco Bell restaurant located at 508 South Main Street, Wellington, Ohio.