Taco Bell 25500

Taco Bell #25500 is a Taco Bell restaurant located at 3144 Carmel Valley Road, San Diego, California.