IMPERIAL POINT 2 SEC

2104 63rd St NE Fort Lauderdale FL 33308

Pending
2104 NE 63rd St, Fort Lauderdale FL 33308
3 bed
2 bath
1919 sqft

$900,000