2627 PLACIDA ROAD, Englewood, FL 34224 - MLS#N6108934 - Michele Fra...