Taco Bell 26240

Taco Bell #26240 is a Taco Bell restaurant located at 3152 Midway Drive, San Diego, California.