Taco Bell 2488

Taco Bell #2488 is a Taco Bell restaurant located at 808 South High Street, Columbus, Ohio.