$649,000 -
1591 Beach Road Unit 202
Englewood ,
FL 34223
County or Parish: Charlotte