Taco Bell 24573

Taco Bell #24573 is a Taco Bell restaurant located at 12851 South Cleveland Avenue, Fort Myers, Florida.