Taco Bell 25492

Taco Bell #25492 is a Taco Bell restaurant located at 632 Dennery Road, San Diego, California.