Taco Bell 24070

Taco Bell #24070 is a Taco Bell restaurant located at 5152 North High Street, Columbus, Ohio.