Taco Bell 28518

Taco Bell #28518 is a Taco Bell restaurant located at 22235 South Main Street, Carson, California.