10370 LONGSHORE ROAD #73, Placida, FL 33946 - MLS#D6120656 - Paul &...