Taco Bell 24968

Taco Bell #24968 is a Taco Bell restaurant located at 14041 North Cleveland Avenue, North Fort Myers, Florida.