IMPERIAL POINT 2 SEC

2101 63rd St NE Fort Lauderdale FL 33308

Pending 2026-05-30
2101 NE 63rd St # 2101, Fort Lauderdale FL 33308
3 bed
2 bath
1805 sqft

$4,750

$175
Price Decreased