$294,900 -
7070 Placida Road S Unit 1212
Placida ,
FL 33946
County or Parish: Charlotte