$675,000 -
7548 Palm Island Drive S Unit 1711
Placida ,
FL 33946
County or Parish: Charlotte