Taco Bell 30788

Taco Bell #30788 is a Taco Bell restaurant located at 1131 Triton Drive, Foster City, California.