2961 PLACIDA ROAD

Englewood, FL, 34224
$1,650,000Price
14937sqft
Courtesy of: KELLER WILLIAMS ISLAND LIFE REAL ESTATE

2961 PLACIDA ROAD

Englewood, FL, 34224
$1,650,000Price
14937sqft