1 min read Sold Placida Harbour Club Unit 1303 9 years ago Flaboater 11000 Placida Road Unit 1303, Placida, FL 33946 Offered at $499,900 Fairytale views of the old-fashioned...