Taco Bell 24559

Taco Bell #24559 is a Taco Bell restaurant located at 11290 Summerlin Square Drive, Fort Myers Beach, Florida.