Taco Bell 25496

Taco Bell #25496 is a Taco Bell restaurant located at 5335 Overland Avenue, San Diego, California.