Taco Bell 2389

Taco Bell #2389 is a Taco Bell restaurant located at 800 East Alosta, Azusa, California.