3D Pending $199,000 1,050 SqFt 1861 PLACIDA RD #203, Englewood, FL 34223 Commercial Listed by PARADISE EXCLUSIVE INC