3291 NW 63RD Street, Fort Lauderdale, FL 33309
Fort Lauderdale, FL 33309
1 / 30

$599,000
3 bed · 2 bath · 1,640 sq ft · Built 1973
3291 NW 63RD Street, Fort Lauderdale, FL 33309
Fort Lauderdale, FL 33309
1 / 30

$599,000
3 bed · 2 bath · 1,640 sq ft · Built 1973