Taco Bell 28727

Taco Bell #28727 is a Taco Bell restaurant located at 2910 South Bristol Street, Santa Ana, California.