8403 PLACIDA ROAD #304, Placida, FL 33946 - MLS#N6116909 - John Woo...