IMPERIAL POINT 2 SEC

2108 63rd St NE Fort Lauderdale FL 33308

Pending
2108 NE 63rd St, Fort Lauderdale FL 33308
4 bed
4 bath
2759 sqft

$1,650,000

$125,000
Price Decreased