1546 camellia court, Lake Placid FL 33852 - MLS# A11687938 - FOR SALE | Brickellsold