Taco Bell 20470

Taco Bell #20470 is a Taco Bell restaurant located at 1090 Outer Road, San Diego, California.