$319,995 -
7070 Placida Road Unit 1213
Placida ,
FL 33946
County or Parish: Charlotte