Active $680,000 1,056 SqFt 4301/4311 PLACIDA RD, Englewood, FL 34224 Commercial Listed by THE SEALE FAMILY INC