Add this property to your favorites View Details 1599 Placida Road Englewood Gardens 08A | Englewood $299,900 0.8 acres On Site 118 Days Ago