Taco Bell 32191

Taco Bell #32191 is a Taco Bell restaurant located at 17460 Ben Hill Griffin Parkway, Fort Myers, Florida.