Taco Bell 28224

Taco Bell #28224 is a Taco Bell restaurant located at 1680 Hilliard Rome Road, Hilliard, Ohio.