Taco Bell 25498

Taco Bell #25498 is a Taco Bell restaurant located at 2626 El Cajon Boulevard, San Diego, California.