IMPERIAL POINT 2 SEC

2132 63rd Ct NE Fort Lauderdale FL 33308

FOR SALE
2132 NE 63rd Ct, Fort Lauderdale FL 33308
3 bed
2 bath
1525 sqft

$949,000