6800 PLACIDA ROAD #1007, Englewood, FL 34224 - MLS#N6117644 - John ...