2320 Palo Duro Boulevard North Fort Myers, FL 33917