11000 PLACIDA RD #2004, Placida, FL 33946 - MLS#D6127760 - John Woo...