$184,900 -
1531 Placida Road Unit 8-103
Englewood ,
FL 34223
County or Parish: Charlotte