Taco Bell 30791

Taco Bell #30791 is a Taco Bell restaurant located at 1103 Veterans Boulevard, Redwood City, California.