6800 Placida Road, Englewood, FL 34224 | HotPads
Gallery
Street View
2 beds

$1,050+

6800 Placida Road
Englewood, FL 34224

Multiple units