Taco Bell 18721

Taco Bell #18721 is a Taco Bell restaurant located at 3531 Palmer Highway, Texas City, Texas.