1/34 34 Active $184,900 2 Beds2 Baths1,056 SqFt 1531 PLACIDA RD #8-103, Englewood, FL 34223 Condo Listed by KELLER WILLIAMS REALTY GOLD