Taco Bell 26081

Taco Bell #26081 is a Taco Bell restaurant located at 4401 Mission Boulevard, San Diego, California.