1701 PLACIDA ROAD, Englewood, FL, 34223

$650,000

1701 PLACIDA ROAD, Englewood, FL, 34223

Courtesy of: Key Realty, Inc.

Mortgage calculator