10360 Longshore Road, Placida, FL 33946 | $3,000 | MLS# MFRD6140175 | Finanzo