Taco Bell 30756

Taco Bell #30756 is a Taco Bell restaurant located at 2255 Telegraph Avenue, Oakland, California.