Taco Bell 24536

Taco Bell #24536 is a Taco Bell restaurant located at 3431 Cleveland Avenue, Fort Myers, Florida.