12459 FILEFISH COURT, Placida, FL 33946 - MLS#D6122077 - Michele Fr...