Taco Bell 2886

Taco Bell #2886 is a Taco Bell restaurant located at 5701 Broadway, Galveston, Texas.