Add this property to your favorites View Details 5210 Placida Road Ft | Englewood $39,900 0.41 acres On Site 54 Days Ago