Taco Bell 2484

Taco Bell #2484 is a Taco Bell restaurant located at 8389 Mira Mesa Boulevard, San Diego, California.