Add this property to your favorites View Details 6800 Placida Road , #245 Fiddlers Green 02 Ph 02 Bldg 01 | Englewood $165,000 2 bd 2 ba 1,092 sqft 0.03 acres On Site 57 Days Ago