424 Lake Mirror Dr, Lake Placid FL 33852 - MLS# A11716010 - FOR SALE | Brickellsold