Taco Bell 18559

Taco Bell #18559 is a Taco Bell restaurant located at 200 West Marshall, Longview, Texas.