$399,000 -
7458 Palm Island Drive Unit 3214
Placida ,
FL 33946
County or Parish: Charlotte