59 W Plaza Del Sol, Islamorada, FL 33036
Islamorada, FL 33036
1 / 30
$3,275,000
5 bed · 3 bath · 2,922 sq ft · Built 1992