Homes for sale - 15 Birch CT, Placida, FL 33946 – MLS#221079404 - J...