1/26 26 Active $1,699,000 5,700 SqFt 2900 PLACIDA RD, Englewood, FL 34224 Commercial Listed by KELLER WILLIAMS REALTY GOLD