Taco Bell 28223

Taco Bell #28223 is a Taco Bell restaurant located at 3605 South High Street, Columbus, Ohio.