Taco Bell 25501

Taco Bell #25501 is a Taco Bell restaurant located at 9821 Aero Drive, San Diego, California.