Taco Bell 30808

Taco Bell #30808 is a Taco Bell restaurant located at 3160-D Danville Boulevard, Alamo, California.