Homes for sale - 121 Fillmore AVE NE, Lake Placid, FL 33852 – MLS#2...