Taco Bell 18603

Taco Bell #18603 is a Taco Bell restaurant located at 6040 South Hulen Street, Fort Worth, Texas.