IMPERIAL POINT 1 SEC

2121 62nd St NE Fort Lauderdale FL 33308

FOR SALE
2121 NE 62nd St, Fort Lauderdale FL 33308
3 bed
2 bath
1823 sqft

$769,000

$80,000
Price Decreased