Taco Bell 24525

Taco Bell #24525 is a Taco Bell restaurant located at 2770 Alum Rock Avenue, San Jose, California.