$194,900 -
1531 Placida Road Unit 9-204
Englewood ,
FL 34223
County or Parish: Charlotte