3130 Frances Avenue, Lake Placid FL 33852 - MLS# A11726583 - FOR SALE | Brickellsold