IMPERIAL POINT 2 SEC

2133 63rd Ct NE Fort Lauderdale FL 33308

Active With Contract
2133 NE 63rd Ct, Fort Lauderdale FL 33308
3 bed
2 bath
1391 sqft

$765,000

$60,000
Price Decreased