6800 PLACIDA ROAD #136, Englewood, FL 34224 - MLS#D6120640 - John W...