1/66 66 New $222,000 2 Beds2 Baths1,092 SqFt 6800 PLACIDA RD #2017, Englewood, FL 34224 Condo Listed by WHITE SANDS REALTY GROUP FL