78 WREN DRIVE, Placida, FL 33946 - MLS#O5940835 - People's Trust Re...