3860 PLACID VIEW DR, Lake Placid FL 33852 - MLS# A11821688 - FOR SALE | Brickellsold