99 Wren Dr, Placida FL $889,000 JUST LISTED Single Family Home 3 bedrooms, 2 baths -82.2193 26.8681 ACT