2961 PLACIDA ROAD, Englewood, FL, 34224
2961 PLACIDA ROAD, Englewood, FL, 34224

$1,495,000

2961 PLACIDA ROAD, Englewood, FL, 34224

ACTIVE