2154 Channel Way North Fort Myers, FL 33917