Taco Bell 17118

Taco Bell #17118 is a Taco Bell restaurant located at 6331 Lake Worth Boulevard, Lake Worth, Texas.