Taco Bell 16951

Taco Bell #16951 is a Taco Bell restaurant located at 4305 Nelson Road, Lake Charles, Louisiana.