6473 Placid Lakes Blvd, Lake Placid FL 33852 - MLS# A11595555 - FOR SALE | Brickellsold