Homes for sale - 13095 VIA FLAVIA, Placida, FL 33946 – MLS#D6118614...