18981 Del Tura Plaza Lane, North Fort Myers, FL 33903 – 220043296 -...