32 DOCK DRIVE, Placida, FL 33946 – D6118587 - Nectar Real Estate - ...