120 Eula Rd, Lake Placid FL 33852 - MLS# A11728465 - FOR SALE | Brickellsold