Homes for sale - 2 Sapsucker DR, Placida, FL 33946 – MLS#221079515 ...