1 min read Rover IDX Property Sold Property Sold 4 Beds 3 Baths Condo in PLACIDA! 2 years ago Flaboater 11000 ROAD # 2204 PLACIDA, PLACIDA FL offered at $1,150,000 Rise above it all in this high & dry top...